Programming Quotes

Programming is not a zero-sum game. Teaching something to a fellow programmer doesn’t take it away from you. I’m happy to share what I can, because I’m in it for the love of programming. The Ferraris are just gravy, honest!
A program is portable to the extent that it can be easily moved to a new computing environment with much less effort than would be required to write it afresh.
it’s an old observation that in order to be useful hypothesis has to be falsifiable. Similar principle applies to design proposals – to be worth of any attention they have to be detailed enough to allow meaningful criticism. What you have done so far is equivalent to coming to a hospital and saying “aseptic good, infection bad”. That would get pretty much the same reactions, varying from “yes, we know” to “do you have any specific suggestions?” and “stop wasting our time”[1]. In short: get lost and do not come back until you have something less vague. [1] If you are insistent enough, you might also earn a free referral to psychiatrist.
The trick is to fix the problem you have, rather than the problem you want.
Normal people believe that if it ain’t broke, don’t fix it. Engineers believe that if it ain’t broke, it doesn’t have enough features yet.