The product of when some ignorant, over-confident fuckface writes in a hundred lines what you could write in a simple switch statement. This will undoubtedly include unneeded
procedures and/or functions, unnecessary
global variables, and unnecessarily abstracted include files. The purpose is to stroke the already inflated ego of said limp-dick programmer. And the result is that
after management gets a clue and fires
this jackass, you become the poor
bastard who has to debug
this pile of shit
when it inevitably breaks down.