Archive for May 23rd, 2008

Is it simple enough?

Random Thoughts | Posted by apokalyptik
May 23 2008

One question I sometimes forget to ask myself, when I’m coming up with solutions to problems is this: “Is it simple enough?”  Even though I try and make a habit of asking myself that often I, sometimes, don’t ask often enough.    The lesson of the importance of simplicity in both software development and systems management is one of those lessons that you really only ever “learn” after you’re war scarred and battle weary.  One day it clicks, and you realize “hey… this should be easier.”

The interesting thing about the problems that we (as a community of tech minded developer types, and systems people) is that the majority of our solutions can be done easily.  Sure there’s always something… at the deep dark core of a really difficult problem… that will always be that arcane black magic voodoo bit of code.  But by and large everything else can (and should) be simple.

I wonder what stories you, my 2.5 readers, may have to share on the subject.  When was it that you became totally fed up with writing complex solutions?  Or have you some other opinion on the matter?