Category

Programming

Few companies that installed computers to reduce the employment of clerks have realized their expectations…. They now need more, and more expensive clerks even though they call them “operators” or “programmers.” – Peter F. Drucker

All programmers are playwrights and all computers are lousy actors. – Author Unknown

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. – Martin Golding

Everyone knows that debugging is twice as hard as writing a program in the first place. So if you are as clever as you can be when you write it, how will you ever debug it? – Brian Kernighan

[A]nd 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. – Bill Bryson

A good programmer is someone who always looks both ways before crossing a one-way street. – Doug Linder

Any fool can write code that a computer can understand. Good programmers write code that humans can understand. – Martin Fowler

Any sufficiently advanced bug is indistinguishable from a feature. – Rich Kulawiec

Controlling complexity is the essence of computer programming. – Brian Kernighan

At Group L, Stoffel oversees six first-rate programmers, a managerial challenge roughly equivalent to herding cats. – The Washington Post Magazine, 9 June 1985

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

If you cannot grok the overall structure of a program while taking a shower, e.g., with no external memory aids, you are not ready to code it. – Richard Pattis

It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter. – Nathaniel S. Borenstein

We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. – C.A.R. Hoare, quoted by Donald Knuth

Programming is similar to a game of golf. The point is not getting the ball in the hole but how many strokes it takes. – Harlan Mills

Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary. – Author Unknown

Programming languages, like pizzas, come in only two sizes: too big and too small. – Richard Pattis

Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. – Rich Cook

Programs for sale: fast, reliable, cheap – choose two. – Author Unknown

Ready, fire, aim: the fast approach to software development. Ready, aim, aim, aim, aim: the slow approach to software development. – Author Unknown