I’m not a regular film watcher but I tend to watch a few over Christmas. Some of them are new films (at least to me!) and some repeated viewings of older classics. Watching the inevitable re-run of Love Actually, I was reminded of Richard Curtis’ reflections on lack of diversity and some questionable relationship dynamics […]
Category Archives: Software
“Cattle not pets” is a well-used analogy in cloud infrastructure about the change in mindset needed in order to embrace the power of infrastructure automation, auto-scaling, etc. Its point is that your servers are no longer lovingly hand-crafted machines named after characters from genres such as Lord of the Rings (guilty in a previous […]
In my experience, estimation is the topic most re-visited in a work context in large organisations, however the question of mobbing vs pairing vs pull requests runs it a pretty close second. As with all such topics, there is no absolute right and wrong answer as it very much depends on the scenario you find […]
I watched the recording of the first #TDDLive webinar session yesterday. It was a really good conversation (nice to see a fishbowl format in action) and I’d recommend watching it if you get the chance. The part of the conversation about mocks was interesting as panellists were bringing up their experience of codebases (or people […]
At Agile Manchester 2017, John Nolan and I ran a workshop entitled Technologists are amoral/unethical: what can be done?. The idea was to examine why digital technology is generally practiced as an amoral/unethical occupation and then to ask participants to propose practical things we could do to address our behaviours. The rest of this post is […]
I recently joined Co-op Digital as a Tech Lead in Co-op Funeralcare. The team I’m working with is a true multi-disciplinary team including UX specialists, subject matter experts seconded from the wider business and even a dedicated user researcher. It’s a talented and varied group of people. You can read more about what the team have […]
The basin of an extinct volcano otherwise known as Edinburgh saw the second public outing of the “Agile: It’s not just about the development team” workshop run with Kevin Rutherford, this time at XP2016. The format was the same as the run at Agile Manchester 2015 but the time allowed was slightly longer so it would be […]
A few weeks ago, Kevin Rutherford and I ran a session at the Agile Manchester conference called “Agile: it’s not just about the development team“. In many businesses the perception is often that the development team is the bottleneck and that if only they could go faster then more customer value would be delivered and […]
We had a good debate on Thursday at XP Manchester about #noestimates. I volunteered to defend the need for estimates, so below is a transcript of my opening rant in defence of estimates… Have we earned the right to say #noestimates? Imagine I wanted a garage built and I found a builder. I show […]
…aka experiments in refactoring A couple of weeks ago I attended a session at the SPA 2014 Conference run by Sandi Metz (@sandimetz) and Matt Wynne (@mattwynne). I was looking to maintain my balance of coding sessions versus discussion or activity-based workshops so it was a toss-up between two that morning. I must admit that the session title of Replacing […]