





First Circle (Limbo): For developers who can’t pick a language or platform as their given specialty. Punishment: All souls chained to this level will walk door to door with their résumé, only to have each one slammed in their faces with the phrase “You have no strengths!” Second Circle (Lust): Taking into account who we have to face each day at work and their respective level of resembling a troglodyte, we can go ahead and eliminate this possibility. Punishment: Not applicable. This level of hell is empty. Third Circle (Gluttony): For programmers who create memory leaks and perpetual loops, eating up all the memory and CPU cycles on the system. Punishment: Every single day, these offenders are presented a choice to either write an enterprise server application (with an embedded demoscene) that can run efficiently with only 2K of RAM or to eat an entire Alienware computer case. Fourth Circle (Greed): For IT managers who wouldn’t share resources or knowledge with other managers. Punishment: Chained to a wall and gagged, these souls must watch silently as their peers take credit for all of the damned’s projects and heap praises upon each other. Fifth Circle (Anger): For admins who blow their top and acerbically berate all users, both advanced and novice in technical knowledge. Punishment: Surrounded by blaring alarms about hard drives losing disk space, they will sit at a terminal for eternity and their fingers will only be able to repeatedly type ‘fsck’ (and other variations with more vowels). Sixth Circle (Heresy): For the sales managers at software companies who know the limitations of the product being sold but then promise everything else to the customer. Punishment: Unfortunately, this level of hell is full of innocent software developers. As with the world of the living, the salesmen have talked their way out of punishment and somehow placed the full load of misery onto the developers. Seventh Circle (Violence): For the developers whose nonsensical code causes headaches and dizziness to those who review it. Punishment: While being flogged with the “computer-mice-o-nine” tails, they must write the code for their next project through only the smashing of their heads against a vintage IBM Model M keyboard. ‘Click-clank-click’ will be the only soundtrack for eternity. Eight Circle (Fraud): For all IT staff who knowingly have taken one shortcut in their lives when they should have done things the right way. Punishment: Due to overcapacity (in that all fellow IT staff belong here), a huge volume of sinners will need to take turns being in the pit in order to accommodate the space. The punishment has yet to be determined since the domain model hasn’t taken all factors (like performance requirements) into account yet. Ninth Circle (Treachery): For any CIO/CTO who had a productive, strategic vision for the company but then abandoned that vision at the first sign of trouble (or a golden parachute). Punishment: Much like those stuck in Limbo, these souls must forever be denied employment by various prospective employers…but they must suffer while chained to an ex-spouse who perpetually complains about a lack of alimony or child payments.

Footnote: The title would be nine levels of hell, but since the second level is empty and the sixth level is misused, there’s actually only seven. That seems to fit, though, since nothing in tech has an implementation which matches the specs.

Peter Bolton is the author of Blowing the Bridge: A Software Story and has also been known to be a grumpy bastard on occasion.