Best programming and hacker quotes. Ever.
Curated by fellow hackers Jarmo Pertman & Andri Möll
Interfaces keep things tidy, but don't accelerate growth: Functions do.
Alan J. Perlis
Get into a rut early: Do the same process the same way. Accumulate idioms. Standardize. The only difference(!) between Shakespeare and you was the size of his idiom list - not the size of his vocabulary.
Alan J. Perlis
Over the centuries the Indians developed sign language for communicating phenomena of interest. Programmers from different tribes (FORTRAN, LISP, ALGOL, SNOBOL, etc.) could use one that doesn't require them to carry a blackboard on their ponies.
Alan J. Perlis
Code never lies, comments sometimes do.
Ron Jeffries
Every dark corner you haven't explored with your flashlight is full of bugs.
Kent Beck and Martin Fowler
Programs must be written for people to read, and only incidentally for machines to execute.
From SICP
When a professor insists computer science is X but not Y, have compassion for his graduate students.
Alan J. Perlis
Think twice before you start programming or you will program twice before you start thinking.
Anonymous
* No technique works if it isn't used. * Ethics change with technology. * "F × S = k" the product of freedom and security is a constant.
Niven's laws
First, solve the problem. Then, write the code.
John Johnson