The Passive-Aggressive Pull Request
When I first wrote this post, in May 2024, I was reacting to a visceral experience I’d just had at work. As was my way… Read More »The Passive-Aggressive Pull Request
When I first wrote this post, in May 2024, I was reacting to a visceral experience I’d just had at work. As was my way… Read More »The Passive-Aggressive Pull Request
For years, our industry has tried, to some extent, to make computing greener. It’s done by encouraging developers to write more energy-efficient software. We have… Read More »The Case for Sufficiency in Software
Brian Merchant’s piece on the data centre rebellion on his Blood in the Machine substack is worth reading in full and carefully. It’s a fascinating… Read More »The Data Centre Fight isn’t Really About AI
It’s quite a regular requirement in my day job that we update the Linux and Windows images associated with our EC2 instances in AWS. There’s… Read More »When to Say Stop to Copilot’s Unhelpful Hallucinations
If you’re a jobbing SRE or DevOps engineer you’ll often be parachuted into someone else’s mess and have to make sense of it. A lot… Read More »How to Improve Development Speed using Ansible and Packer for AWS
The best way to have a good time at work is to ensure you have just the right amount of surprises in your day. The… Read More »Monitoring Azure DevOps Build Pipelines with Prometheus and Grafana
This article is a jumping-off point to understanding what Backstage is and how you would run a proof-of-concept with it for your organisation. This is… Read More »What you need to know before running a Backstage Proof of Concept
We all want to build better software faster and more reliably. Many valuable simple improvements in code practice, design and process are easy to spot… Read More »Are pipelines an effective way to build high quality software?
Coming from the open-source world, you’re probably used to GitHub actions and being able to set up your pipelines quickly. No drama. Nice and simple.… Read More »Azure DevOps YAML pipelines: The land of confusion
While we would like everything to be perfect – nothing ever is. While we might like to do Test Driven Development – sometimes we take… Read More »When you can’t do Test-Driven Development