We double-teamed Gearman, documenting it, rearranging it, and writing a mostly comprehensive test suite for the combination of client, worker, and server. Test suites that vary with timing are fun. And ones that involve forking off a bunch of processes, making them all talk, killing some at the right times, etc.
So overall, very productive.
It's just kinda sad that I have to hack on the weekend to really get in the groove and have a couple straight hours to focus without interruptions.