Programming Quotes


A place to consolidate programming or tech quotes that I like.

It is not usually until you’ve built and used a version of the program that you understand the issues well enough to get the design right.
Kernighan and Pike
The best performance improvement is the transition from the nonworking state to the working state.
John Ousterhout
You don’t pay engineers to write code, you pay them to understand subtleties and edges of the problem. The code is incidental.
@dozba
The art of debugging is figuring out what you really told your program to do rather than what you thought you told it to do.
Andrew Singer
The fascination of fashioning complex puzzle-like objects of interlocking moving parts, and watching them work in subtle cycles, playing out the consequences of principles built in from the beginning. The delight of working in such a tractable medium. The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of imagination
Fred Brooks
If it’s your decision, it’s design; if not, it’s a requirement.
Alistair Cockburn
The hardest bugs are those where your mental model of the situation is just wrong, so you can’t see the problem at all.
Brian Kernighan
The hardest bugs are those where your mental model of the situation is just wrong, so you can’t see the problem at all.
Brian Kernighan
Much of the essence of building a program is in fact the debugging of the specification.
Fred Brooks
A common fallacy is to assume authors of incomprehensible code will be able to express themselves clearly in comments.
Kevlin Henney
Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
Linus Torvalds
The act of describing a program in unambiguous detail and the act of programming are one and the same.
Kevlin Henney