The Shaved Soapbox

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.