Techie quotes

“The job of an architect is to make everyone in the team expire out of sheer boredom.”
— Ayende Rahien

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

“In Lisp, you don’t just write your program down toward the language, you also build the language up toward your program.”
— Paul Graham

“Library design is language design.”
— Bjarne Stroustrup

“The purpose of human existence is to learn and to understand as much as we can of what came before us, so we can further the sum total of human knowledge in our life.”
— Erik Naggum

“I believe the computer is the most significant tool invented, as it is unique in mechanizing part of the process of learning and understanding, or at least giving us that potential. All other tools have been extensions of muscles and limbs, whereas the computer is an extension of the brain, and it is that which we make of it.”
— Erik Naggum

“The best way to slow down your competitors is to give them your source code.”
— Peter Santangeli

“We want to eliminate all human project management work on this planet.”
— Stefan Richter (CTO – freiheit)

“If there’s a problem out there, it has been solved in Java, twice.”
— Source unknown

“It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures.”
— Alan Perlis

“A language that doesn’t affect the way you think about programming, is not worth knowing.”
— Alan Perlis

“Ars longa, vita brevis, occasio praeceps, experimentum periculosum, iudicium difficile”, which in English renders as “Life is short, [the] craft long, opportunity fleeting, experiment treacherous, judgment difficult.”
— Hippocrates

“Programming languages such as C++ and Java are designed for professional development by large teams of experienced programmers who are concerned about the run-time efficiency of their code. As a result, these languages have complicated parts designed for these circumstances. You’re concerned with learning to program. You don’t need that complication. You want a language that was designed to be easy to learn and remember by a single new programmer.”
— Peter Norvig (in one of his essays)

“Elegance and familiarity are orthogonal.”
— Rich Hickey

[ My take on the above – “Elegance and popularity are orthogonal” 😉 ]

Epigrams on Programming

Leave a comment