This is going on my Live Journal instead of my technical ones because my ex-boss doesn't know about this journal (I hope).
He just left the company under, shall we say, less than ideal conditions. He's not a bad guy and his technical skills seem decent, but he CAN'T FRIGGIN' PROGRAM!!!
Non-technical description: I have a very, very tiny task that should have taken about an hour to do. The programs I am working with all use external modules to help them assemble data. My ex-boss seemed to think it would be a good thing to make multiple copies of these modules, strew them all over the damned computer, make subtle changes to each of them, and then not make it clear how they are used. I'm supposed to make a quick change to switch some of these tools to use a different database. I did that with some of the code that I've written and it took just a few minutes. I've been working on his stuff for several hours now and have discovered all sorts of nifty "gems" hidden in his code so I can't figure out where anything is or how it gets hooked together.
Technical description: if you work in my shop and you make multiple copies of the same module and toss hard-coded configuration information all throughout the damned things and write 150 line subroutines that you can't be bothered to indent correctly (and mix tabs and spaces for indentation), I am going to hate you. Pure and simple: I'm going to hate you. Damn it.