Posts Tagged ‘smart’

SSSs = Smart, Stupid and Super-smart

Tuesday, November 20, 2012

We need developers who are:

  • Smart in writing their code, so that it will be simple
  • Stupid in reading and understanding code, so that they won’t tolerate a mess
  • Super-smart in transforming code, so that they can take a mess and make it better

I think that the “stupid” one is the most important of them all. Please don’t try to be smart when you read code.

Corollary: also the code should be as stupid as possible, because otherwise it will be undistinguishable from magic and magic requires smart people to understand (but we need to transform in our stupid nemesis when we try to understand code).

Say “NO” to magic in your code.