Programming Quotes

914 views
0 quotes
When a programming language is created that allows programmers to program in simple English, it will be discovered that programmers cannot speak English.
By: shekhar # 1
In Programming Quotes
Weeks of programming can save you hours of planning.
By: shekhar # 1
In Programming Quotes
The C programming language -- a language which combines the flexibility of assembly language with the power of assembly language.
By: shekhar # 1
In Programming Quotes
Managing programmers is like herding cats.
By: shekhar # 1
In Programming Quotes
Commentary: most debugging problems are fixed easily; identifying the location of the problem is hard.
By: shekhar # 1
In Programming Quotes
Good code is its own best documentation. As you're about to add a comment, ask yourself, 'How can I improve the code so that this comment isn't needed?' Improve the code and then document it to make it even clearer.
By: shekhar # 1
In Programming Quotes
The sooner you start to code, the longer the program will take.
By: shekhar # 1
In Programming Quotes
The problem with using C++ ... is that there's already a strong tendency in the language to require you to know everything before you can do anything.
By: shekhar # 1
In Programming Quotes
The key to performance is elegance, not battalions of special cases. The terrible temptation to tweak should be resisted unless the payoff is really noticeable.
By: shekhar # 1
In Programming Quotes
The important point is that the cost of adding a feature isn't just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. Sure, any given feature list can be implemented, given enough coding time. But in addition to coming out late, you will usually wind up with a codebase that is so fragile that new ideas that should be dead-simple wind up taking longer and longer to work into the tangled existing web. The trick is to pick the features that don't fight each other.
By: shekhar # 1
In Programming Quotes
The last good thing written in C was Franz Schubert's Symphony Number 9.
By: shekhar # 1
In Programming Quotes
Given enough eyeballs, all bugs are shallow (e.g., given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone).
By: shekhar # 1
In Programming Quotes
Ugly programs are like ugly suspension bridges: they're much more liable to collapse than pretty ones, because the way humans (especially engineer-humans) perceive beauty is intimately related to our ability to process and understand complexity. A language that makes it hard to write elegant code makes it hard to write good code.
By: shekhar # 1
In Programming Quotes
A most important, but also most elusive, aspect of any tool is its influence on the habits of those who train themselves in its use. If the tool is a programming language this influence is, whether we like it or not, an influence on our thinking habits.
By: shekhar # 1
In Programming Quotes
Besides a mathematical inclination, an exceptionally good mastery of one's native tongue is the most vital asset of a competent programmer.
By: shekhar # 1
In Programming Quotes
Being abstract is something profoundly different from being vague... The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.
By: shekhar # 1
In Programming Quotes
A good programmer is someone who looks both ways before crossing a one-way street.
By: shekhar # 1
In Programming Quotes
Inside every well-written large program is a well-written small program.
By: shekhar # 1
In Programming Quotes
More good code has been written in languages denounced as bad than in languages proclaimed wonderful -- much more.
By: shekhar # 1
In Programming Quotes
There are only two kinds of programming languages: those people always bitch about and those nobody uses.
By: shekhar # 1
In Programming Quotes
For a long time it puzzled me how something so expensive, so leading edge, could be so useless, and then it occurred to me that a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are, in short, a perfect match.
By: shekhar # 1
In Programming Quotes