Announcements, Releases Видео за футболнитите съдии … или нещо друго
Oct 17

Изтъркаля се още една седмица. Днес успях най-сетне да си почистя feed rider-а и видях нещо доста интересно:

Favorite Programming Quotes 2008

И се сетих, че и аз имам едно файлче “qoutes.txt” в което събирам интересни цитати и други подобни, ето и някои от тях ( тези, които са на Английски не съм ги превеждал, зада не се загуби смисъла им):

I didn’t fail ten thousand times. I successfully eliminated, ten thousand times, materials and combinations which wouldn’t work.

I never perfected an invention that I did not think about in terms of the service it might give others.

I am more of a sponge than an inventor. I absorb ideas from every source. My principal business is giving commercial value to the brilliant but misdirected ideas of others

Time is really the only capital that any human being has, and the one thing that he can’t afford to lose.

I find out what the world needs. Then I go ahead and try to invent it.

I have more respect for the fellow with a single idea who gets there than for the fellow with a thousand ideas who does nothing.

Many of life’s failures are people who did not realize how close they were to success when they gave up.

- Thomas Edison

Единственото ново на света е историята, която не знаеш

- Хари Труман

In my experience, one of the most significant problems in software development is assuming. If you assume a method will passed the right parameter value, the method will fail.

– Paul M. Duvall, Continuous Integration

Programming languages are like girlfriends: The new one is better because *you* are better.

– Derek Sivers, 7 reasons I switched back to PHP after 2 years on Rails

The sooner we start coding fewer frameworks and more programs the sooner we’ll become better programmers.

– Warped Java Guy, Elementary Java Solutions

Starting a startup is hard, but having a 9 to 5 job is hard too, and in some ways a worse kind of hard.

In essence, let the market design the product.

A startup now can be just a pair of 22 year old guys. A company like that can move much more easily than one with 10 people, half of whom have kids.

Startups almost never get it right the first time. Much more commonly you launch something, and no one cares. Don’t assume when this happens that you’ve failed. That’s normal for
startups. But don’t sit around doing nothing. Iterate.

– Paul Graham, How Not to Die

The key to performance is elegance, not battalions of special cases.

– Jon Bentley and Doug McIlroy

You’ll spend far more time babysitting old technologies than implementing new ones.

– Jason Hiner, IT Dirty Secrets

To Iterate is Human, to Recurse, Divine.

– James O. Coplien

No one hates software more than software developers.

– Jeff Atwood, Hanselminutes Podcast 74

I was a C++ programmer before I started designing Ruby. I programmed in C++ exclusively for two or three years. And after two years of C++ programming, it still surprised me.

– Matz, The Philosophy of Ruby

Good architecture is necessary to give programs enough structure to be able to grow large without collapsing into a puddle of confusion.

Programming is difficult. At its core, it is about managing complexity. Computer programs are the most complex things that humans make. Quality is illusive and elusive.

Code reuse is the Holy Grail of Software Engineering.

Most programming languages contain good parts and bad parts. I discovered that I could be better programmer by using only the good parts and avoiding the bad parts.

It turns out that strong typing does not eliminate the need for careful testing. And I have found in my work that the sorts of errors that strong type checking finds are no the errors I
worry about.

Obsolete comments are worse than no comments.

Software is usually expected to be modified over the course of its productive life. The process of converting one correct program into a different correct program is extremely challenging.

Features have a specification cost, a design cost, and a development cost. There is a testing cost and a reliability cost. … Features have a documentation cost. Every feature adds pages to the manual increasing training costs.

Surprisingly, facts have very little to do with web development.

The structure of software systems tend to reflect the structure of the organization that produce them.

– Douglas Crockford, The Elements of JavaScript Style

The definition of Hell is working with dates in Java, JDBC, and Oracle. Every single one of them screw it up.

– Dick Wall, ommunityOne 2007: Lunch with the Java Posse

Suppose you went back to Ada Lovelace and asked her the difference between a script and a program. She’d probably look at you funny, then say something like: Well, a script is what you give the actors, but a program is what you give the audience.

– Larry Wall, Programming is Hard, Let’s Go Scripting…

I went to school to learn how to program software applications, which inevitably have bug defects. There was no course at my university on testing, debugging, profiling, or optimization. These things you have to learn on your own, usually in a tight deadline.

To most Java developers, Ruby/Rails is like a mistress. Ruby/Rails is young, new, and exciting; but eventually we go back to old faithful, dependable, and employable Java with some new tricks and idioms and we are the better programmer for it.

You might as well pay your customers 50K because they are just your QA.

– Juixe TechKnow

For a sucessful technology, honesty must take precedence over public relations for nature cannot be fooled.

- Richard Feynman

Before software can be reusable it first has to be usable.

- Ralph Johnson

Computers are good at following instructions, but not at reading your mind.

-Donald Knuth

If debugging is the process of removing bugs, then programming must be the process of putting them in.

- Edsger W. Dijkstra

Measuring programming progress by lines of code is like measuring aircraft building progress by weight.

- Bill Gates

And the users exclaimed with a laugh and a taunt: “It’s just what we asked for but not what we want.”

There are 10 kinds of people in this world….Those who understand binary and those who don’t.

Software and cathedrals are much the same - first we build them, then we pray.

Real Programmers don’t need comments—the code is obvious.

- [Неизвестен автор]

Leave a Reply

  • Enter this code