Best programming and hacker quotes. Ever.
Curated by fellow hackers Jarmo Pertman & Andri Möll
... what society overwhelmingly asks for is snake oil. Of course, the snake oil has the most impressive names — otherwise you would be selling nothing — like "Structured Analysis and Design", "Software Engineering", "Maturity Models", "Management Information Systems", "Integrated Project Support Environments" "Object Orientation" and "Business Process Re-engineering" (the latter three being known as IPSE, OO and BPR, respectively).
Edsger W. Dijkstra
FORTRAN, the infantile disorder, by now nearly 20 years old, is hopelessly inadequate for whatever computer application you have in mind today: it is now too clumsy, too risky, and too expensive to use.
E. W. Dijkstra
Web Development is a lot like kickboxing: You have to watch your cookies.
Anonymous
A programming language is low level when its programs require attention to the irrelevant.
Alan J. Perlis
Users are a terrible thing. Systems would be infinitely more stable without them.
Michael T. Nygard.
Think of compilation as cooking. Dynamic typing means the steak is juicy and still a little red, like red meat is supposed to be. Static typing means you burnt it to a crisp.
Erik Naggum
Question: How does a large software project get to be one year late? Answer: One day at a time!
Fred Brooks
Test driven development is like eating watermelon. Slice it up and work in sections at a time; eat all the red until all you have left is green.
Terry L Thompson
Startups almost never get it right the first time. Much more commonly you launch something, and no one cares. Don’t assume when this happens that you’ve failed. That’s normal for startups. But don’t sit around doing nothing. Iterate.
Paul Graham
You can't eliminate problems, but you can make trades to get problems that you prefer over the ones you have now.
Eric Sink’s Axiom of Software Development