Published onFebruary 1, 2025Ship/Show/Ask: a modern branching strategy (Lean Agile Edinburgh 2025)DevOpsOutstanding-teamsA talk from the February 2025 Lean Agile Edinburgh Meetup on the Ship/Show/Ask branching strategy.
Published onSeptember 1, 2024Ship/Show/Ask: a modern branching strategy (Lean Agile Scotland 2024)DevOpsOutstanding-teamsA talk from Lean Agile Scotland 2024 on Ship/Show/Ask — a branching strategy that balances speed and collaboration.
Published onAugust 24, 2021Diversity and Inclusion Resourcesdiversity-&-inclusionOutstanding-teamsHere are some Videos, Slides and Articles that I've found helpful in better understanding our industry's diversity and inclusion problem.
Published onJuly 22, 2021Writing inclusive job advertsdiversity-&-inclusionhiringOutstanding-teamsI recently spent some time helping a startup set up their technical hiring process. Here are the highlights of what I learned about inclusive job adverts.
Published onApril 14, 2021Ship / Show / AskDevOpsOutstanding-teamsA modern branching strategy that combines the features of Pull Requests with the ability to keep shipping changes.
Published onFebruary 3, 2021Want to be a better developer? Work somewhere inclusive.diversity-&-inclusionhiringOutstanding-teamsThe skills you need to thrive in an inclusive workplace are actually the same skills that will make you an amazing software developer
Published onSeptember 1, 2019Contributing to open source is easier than you think (Tes Engineering 2019)codeOutstanding-teamsA talk from the September 2019 Tes Engineering Knowledge Sharing session on how to get started contributing to open source projects.
Published onJanuary 15, 20193 prioritization techniques to beat software deadline stresscodeOutstanding-teamsWhen faced with an unrealistic deadline, there's a choice to be made. Something's got to give. Here are three techniques to help.
Published onJune 21, 2018Why your DevOps transformation is failingDevOpsOutstanding-teamsIs your organisation stuck with outdated modes of working and struggling to innovate? DevOps alone is not enough—here is why.
Published onMay 22, 2018Two years with no testers: What I learnedcodeHigh-quality-softwareOutstanding-teamsUseful lessons I've learned over two years working without dedicated testers.
Published onAugust 18, 2016DevOps cultureDevOpsOutstanding-teamsEven with the best tools, DevOps is just another buzzword if you don't have the right culture.
Published onJuly 13, 2016Don't be a DevOps hero. You're just creating a DevOps siloDevOpsOutstanding-teamsEven as they focus on breaking down silos, the teams formed to champion DevOps end up becoming silos themselves.
Published onSeptember 1, 2015Emergent Design: Cakes, Showers and Electricians (Agile Africa 2015)codeOutstanding-teamsA talk from Agile Africa 2015 on emergent design — why building software incrementally produces better architecture than planning it all upfront.
Published onJune 10, 2015Is QA dead?High-quality-softwareOutstanding-teamsIn the world of 'automate everything' – where do you fit in? Is the role of the QA dead?
Published onSeptember 1, 2014Four attributes of an agile businessOutstanding-teamsDevOpsBuilding software is something your business needs to do well. Here are four attributes that distinguish the organisations that get it right.
Published onSeptember 1, 2014Four Attributes of an Agile Business (Agile Africa 2014)Outstanding-teamsDevOpsA talk from Agile Africa 2014 on the four attributes that define businesses that build software well — and how to develop them.
Published onMay 1, 2014Why you should hire a polyglot programmerOutstanding-teamsWorried your next hire doesn't know your tech stack? Although this reaction is natural, it's misguided.