I woke up in the night on Monday (or possibly Tuesday, but you know what I mean) with the kind of sore throat that means you’re definitely about to get a cold, and sure enough it’s been progressing through various symptoms all week. Mostly just a cough left now, but knowing me that could last for months. To be honest if lingering coughs are part of some kind of demonic pact I don’t remember making to never get ill in any other way, I’ll take it. I hope that’s not tempting fate!
As I turned right at the staggered crossroads at the end of my road on my bike on Tuesday, an inattentive SUV driver decided not to bother looking in my direction, and drove into the side of me. Fortunately fairly slowly and there was no real damage done (to me or the bike – I hope the car picked up a couple of scrapes), and I didn’t think it was worth taking it any further than an admonishment to look where they were going next time.
I organised a code retreat at work on Thursday. Somewhere around thirty people turned up, and I think it went reasonably well. These events always remind me though that outside of the little bubble of our team, and despite people like me banging on about it for a decade or two, hardly anyone seems to actually practice TDD. Oh well, their loss I guess.

Having just about made it through the first two “days” (we’re actually doing one of the book’s day sections every fortnight) of Elm in Seven More Languages in Seven Weeks, we made the executive decision to skip day three and jump into Elixir (which is a bit of a busman’s holiday for me). The current version of Elm is totally different to the one covered by the book, and it seems quite tricky to get hold of an old enough version that still includes signals, which are core to a lot of what’s described. It’s a shame someone hasn’t rewritten the chapter at some point since 2014 when the book first came out.
I whiled away some time on Saturday adding age grade scores to the spreadsheet where I keep my race results, which involved copying a sheet from the official tables, then writing a pretty gnarly function to cross reference the race date (to get my age), distance, open standard time and age correction factor to work out the percentage. All to make me feel better by being able to claim that – even though I’m getting slower – I’m arguably still improving if you take into account the fact that I’m an increasingly old man!
Bury St Edmund (Pakenham) cross country on Sunday, which was much drier than it was last year, even if the weather on the day wasn’t as nice. I got round in a not altogether terrible time, given that I’m still ill, but nothing special either.
