I was woken up this morning by utility workers. A few months ago, they dug up the sidewalk to put gas pipes in. Then they filled it up again. Today, they were back to run a new gas line to my back door. I opened both the gate and the makeshift fence so they could access the back. Then they went digging, knocking, pounding, and chopping (tree roots and buried stumps) all day long. On the plus side, the biggest part they dug up was the patch of catchweed that I was never able to control so it's not such a big deal.
Needless to say, I stayed home in case they needed access to something and so I missed a geocaching event in Lancaster, but I got a lot of work done and I've more or less caught up with everything. In the evening, they turned the gas back on and relit the pilot light of the water heater. There was a bit of trouble with the water heater and they needed to call in an expert but it's fine now. I'm glad they stayed later to finish all the work the same day. They were here for almost 10 hours so I'm sure the utility company paid out some overtime.
Since I had a strong headwind of productivity going, I continued into the night and fleshed out the 4sqNoGPS feature set. (
r21 thru r30) Most of this evening's new code is to match Foursquare Mobile feature for feature, so I won't have to switch back to that app for anything any more. It should now be nearly complete and a lot more fun to use on my next trip out.