The self-proclaimed IT Evangelist #02

Another one of the ginger twat’s home-made monstrosities was a automatic report system which, for reasons best kept to himself at the risk of being punched in the face repeatedly, was called “Gwen”

Now “Gwen” actually has some merit. It’s only ~350 Kb in size, runs as a service, emails the reports to whoever is in the associated distribution list, and has only needed a minor update to one of the report templates in 2013.

Until now…

One of the reports sends out an email to managers and HR with details of personnel who’s certification has expired or is due to expire and has been running since 2008. For reasons best known to the fuckwit, it has been querying a custom lookup table from the HR system that is a duplicate of another built in table which holds job titles. The difference between these two tables is that the custom lookup table has to be manually updated. The built in table, funnily enough, ties in with the rest of the system and is actively updated by HR. Needless to say, there are a lot of disparities between these two tables.

So, I need to tell this report to look at the correct table so people can see what job someone actually has, not what they had back in 2008.
There is only one little snag…

The subversion repo does not contain any reference whatso-fucking-ever of the PersonnelCertReport. In fact, it’s missing several others too. And this is the only place that code was kept…

So, fuck knows where this dipshit put the code. I’m not waiting around till 11pm on a Friday for the next report to generate and run a trace. They don’t pay me enough to get that deep into sorting out the stinky bastard’s shit.