May 2011

  • GPS, turn-by-turn guidance and location-based services: what are they doing to my brain?

    There’s a motorcycle accessories store that I go to quite a lot. It’s quite a distance away – 10 kilometers through the city or so – but I like it because it has the best range and quite good prices. Anyway, I was there the other day buying some new touring pants, and as I…

    Read →

  • Tracking software bugs: keep the important ones; drop the rest

    In ancient neolithic farming communities, the size of the average tribe or village was about 150 people. That’s also about the size of most military units dating back to Roman antiquity and earlier, and it’s a number that features frequently in a variety of social antropological examples. It turns out, as Robin Dunbar popularised with…

    Read →

  • Let the team decide…

    In a typical agile development team a few hundred decisions get made every day, by everyone. Should we build this user story first or that one? Should I refactor this method now or do it later? Is this bug more important than that user story? Should I call that meeting for this week or next…

    Read →

  • Continuous delivery: release early, release often

    If you’re in the business of building a car, you only really only have one chance to get it right. Those years of research and development, trials, testing, marketing and building culminate in a single, big release – your car launch. You only have one chance because by the time your customers drive your car…

    Read →