I learnt a lesson I’ve already learnt many times at work, spending most of a day trying to implement something in too big a chunk, driven only be tests at the boundary of the module I was working on. It felt like it was just about simple enough to get away with doing that, but then I realised I’d misunderstood the requirement, and it was actually even more complex. At least at that point I had enough sense to stash my changes, start again, and build it up in smaller chunks, with more focussed unit tests. As you’d expect, the resulting code was simpler, more modular and easier to understand. Don’t do as I do etc.
A mostly low-mileage running week, with a 5k race on Tuesday, a 5 miler on Friday, parkrun on Saturday and very little else … until today, when I decided to make up for it with a long run. I did a loop of Alton Water, but also ran there and back, and after a few route tweaks (some intentional; others less so) I ended up doing just over a marathon distance. Oops.
On Thursday I got to dog-sit for Sky the greyhound, who was very well-behaved (mostly she just lazed around, which I think is pretty much par for the course for greyhounds). I also took her for a walk in the evening, and I’ve never known a dog so good at walking to heel. She pretty much spent the whole time with her head level with me, and the lead hanging loosely. Very impressive.
I very rarely watch any sport, but decided on a whim to stick the telly on for the England/Germany game. As far as I could tell the standard was extremely high (but then I used to get subjected to watching the occasional Ipswich Town match, so I might just be easily impressed). I’d just about got to the point of assuming England would lose on penalties (I thought that was the rule when playing Germany), so that third goal was a nice surprise. Well done group of people who happen to live on the same side of arbitrary historical map lines as me, I guess.
The fox has been back again, but I haven’t seen the badgers again yet. I was hoping to have cameras set up by now, but I made the mistake of ordering them from somewhere cheap on the internet, and they seem to have sent me a random battery pack instead.