In C++ it’s harder to shoot yourself in the foot, but when you do, you blow off your whole leg. (Bjarne Stroustrup) In software, we rarely have meaningful requirements. Even if we do, the only measure of success that matters is whether our solution solves the customer’s shifting idea of what their problem is. (Jeff Atwood) We will never become a truly paper-less society until the Palm Pilot folks come out with WipeMe 1.0. (Andy Pierson) 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 Kernighan)
Software undergoes beta testing shortly before it’s released. Beta is Latin for “still doesn’t work”. (Anonymous) That’s the thing about people who think they hate computers. What they really hate is lousy programmers. (Larry Niven) In order to understand recursion, one must first understand recursion. (Anonymous) Controlling complexity is the essence of computer programming. (Brian Kernigan) A good programmer is someone who always looks both ways before crossing a one-way street. (Doug Linder)