The Shaved Soapbox

9May/110

You are not a software engineer

Probably the best metaphor I've seen to compare to what you're actually doing as a software developer/programmer/code-monkey (I can go on, but I won't).

Read it here

9Dec/090

Always implement the simplest solution

I learnt this from hard experience. Any programmer's natural instinct is to design the most robust & generic solution they can conceive. But once you've done it, you can then think of 20 ways to improve it and make it even more generic.