F'ing VB6 apps. I need to do some updates on one and it's just a pile of shit (code wise, IMO). The Form_Load function, one function, is 4894 lines long. One function almost 5000 lines. Granted there's a bunch of comments and commented out code, but the majority of lines are active/legit. It's an old app (earliest comments are dated 2006) and I know it just grew and grew and grew, but people just slopped code together as fast as possible instead of taking their time a bit and separating things out and making something a little more maintainable. Ugh.
I hope my new job, whenever I decide to go after one, is just .NET and no VB6 coding too.