I’ll confess, when I’m writing new code I copy and paste like a bandit. Make files, ant build scripts, JUnit… Read more Source Code as a Honey Do List
A very wise programmer told me “premature optimization is the root of all evil.” (Since publishing this, I’ve learned that… Read more The Root of All Evil
Many languages have a “ternary” (also known as “conditional” ) expression. E.g., int foo = (ptr == NULL) ? DEFAULT_VALUE… Read more Use ternary assignment!
It tickles me that in the study of algorithm complexity analysis, the symbol representing “Big Oh”, the set of asymptotic upper… Read more Big Oh
I love customers! It would be churlish not to: they pay my mortgage, they pay for my groceries. More important,… Read more Your can’t trust customers