Wallowing in Code On Monday, September 24, 2007

In my four years as a software developer, I have learnt that the paradox of doing software for a living is that you never enjoy it. The ‘Cheap, Fast and Reliable’ conundrum always comes back and bites you.

You read all this great literature, and follow endless blogs detailing the tools, techniques and practices that have been honed over years of experience and you begin to delude yourself into believing that there is actually a better world out there. Where software is done as it ‘should’ be done. But every experience in the real world leads to frustration. You cling on to the faint hope that this is just a phase that will pass, a training ground for all the good things that are awaiting you when this is all over.

Scott Rosenberg was right. In the end, you are just like Sisyphus rolling the boulder up the hill, only for it to fall down, and for you to continue the maddening quest all over again.