Death race
Today at work I spent some quality time with a couple of my developers chasing race conditions.
For benefit of non-developers reading this, software generally has a whole bunch of stuff going on in parallel, and you have to be a bit careful with it. Imagine you have two bicycles racing each other down a road, but if the blue one happens to win they both mysteriously explode.
Or perhaps the green bike will suddenly have orange spots, but you didn't know to look at it because it was also on fire.
There are excellent ways of not getting into this situation, but that would mean re-writing about a thousand lines of (quite important) spaghetti that we inherited – and we've not had the time or bravery. Nuts to it, I'm calling it my Christmas project. Wish us luck.
Also today we got absolutely drenched riding the kids home from school.