How Not to Start a Nice Weekend
I should never start working on the Hemlock project at noon on a Friday. I should have known that. But silly me... I wanted to get these changes in the code and checked in so that I could put it all behind me for the weekend.
I should have just taken off and dealt with it on Monday.
I was stupid, and arrogant to think I could get it done in half a day.
Hemlock is this horrible project that was dumped on my by a very bad developer when I arrived. It's a mess, a complete mess, and yet it works, and I can make it do more things than it was originally designed to do. That's my fault.
I should have faked incompetence.
So I got the real code fixed up in about 2 hours, but then I couldn't finish up the JUnit test modifications for those changes in the following 2.5 hrs. It was (and is) a nightmare. These aren't unit tests - they are user validation tests - without the user. It's exactly what JUnit can be abused to do and strangle your development effort.
But they are there, and that means I have to update them.
And ruin the start to my weekend.
Lovely.
But it's all my fault.