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.