Today is my last day at this client. In the afternoon, I'm going to talk with some people at my new client to get some details on the task.
The transition at this client has not been easy. The person I'm supposed to turn everything over to doesn't understand the business, and isn't familiar with the technology (mostly it's PL/SQL code). I've gotten jaw-dropping questions like, "So this procedure that you had me run: what does it do?" "Um, that's the one that starts the process I just spent four hours detailing to you." Sigh.
I'm taking the next couple of days off. I plan to see what I can do about a particularly difficult piece of code in the monastery. The "approval nodelet" is a maze of twisty passages, all alike. There's a lot of functionality in a little space, and it sometimes causes weird things to happen when it's called multiple times by different people. I'm going to try refactoring it into understandable pieces, then see if I can nail all the race conditions.
"He said, pulling on the diving suit."