Programmers quote

a collection of quotes related to IT

Andrea Usseglio
Frontend and beyond
2 min readJul 16, 2013

--

“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

C.A.R. Hoare

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

Edsger Dijkstra

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

Bill Gates

“Nine people can’t make a baby in a month.”

Fred Brooks (regarding the addition of more programmers to get a project completed faster)

“Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.”

Brian W. Kernighan

“When debugging, novices insert corrective code; experts remove defective code.”

Richard Pattis

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

Martin Golding

“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

“Programming is like sex. One mistake and you have to support it for the rest of your life.”

Michael Sinz

“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”

Martin Fowler

--

--

Andrea Usseglio
Frontend and beyond

Web and mobile application developer. Javascript ninja, Arduino hacker wannabe and Nodejs entusiast..