I recently made an update to my 2016 post on dispatches from the software world.
Here, in no particular order, are some things I learned in my career so far as a software developer. Really wish I’d known these before graduating. Hopefully it will help someone else!
I’m a software engineer. Been doing it for about four years. I work on large, old web applications. Working on large, old web applications, even if you’ve been doing it for decades, is one of the most insanely daunting things a human being will ever do. This is true: the most complex structures ever created by mankind are computer programs. The large hadron collider at CERN is a distant second. To say the learning curve at software jobs is immense captures neither the scope nor the horror of the experience, so I figured I’d come up with a metaphor.
Only what metaphor? What image could convey this Lovecraftian terror, this yawning chasm of insanity into which only the maddest of us are brave enough to gaze, to laugh hysterically until we choke on our own tongues and die?