Why we’ve stopped noticing the real improvement opportunity
Since AI arrived, many people have mentioned that the bottleneck has shifted from coding to code review. This isn’t quite right, as coding wasn’t the bottleneck in the first place, and it’s...
Multi-tenancy is an old concept that dates back to machine sharing. It got a new life with the rise of SaaS and the need to share infrastructure and databases across many tenants. Still, with the rise of lightweight virtualization, the idea of managi...
In this episode of Continuous Delivery Office Hours, Tony, Bob, and Steve propose a raising of standards for software delivery.
While most development teams can agree on some basic capabilities, like using version control rather than a network share ...
Radical behaviorism is the worst way to build software
AI is addictive, and managers are rewarding those who use it the most even though they are shipping stuff they don’t understand. What a tangled mess. Let’s unpack some of the findings from the A...
GitClear's 623 million change analysis shows the output gain is real, and much smaller than the maintenance bill behind it.
Since they arrived on the scene, a great swathe of the software industry has pinned its hopes on AI tools, whether that’s ear...
One of the most perplexing discussions I've had in recent times was about CI/CD. I've earned my CI/CD scout badge at this stage in my career, so the confusion caught me off guard. This post briefly sets out what Continuous Integration CI and Continuo...
AI coding agents get better documentation, testing, and workflows than human developers do. And it reveals what engineering leaders have long neglected about human teams.
Steve Yegge thinks your AI has feelings. His new two-part essay, “The Shape of...
In this episode of Continuous Delivery Office Hours, Tony, Bob, and Steve tackle the controversial headline "DevOps is dead" and unpack our industry's bizarre obsession with killing off its own concepts.
We seem to suffer from a collective amnesia e...
When you author policies in Rego to be evaluated by Open Policy Agent OPA, there are a whole heap of patterns you can use to make policies correct, safe, predictable, and maintainable. You could write a whole book on this topic, and along with John B...
In this episode of Continuous Delivery Office Hours, Steve, Charlotte, and Matt take a sneaky look at the forthcoming Future of Platform Engineering report. They look at changes in adoption patterns since the Platform Engineering Pulse report publish...
Winston Royce gets the blame for inventing “waterfall” in software delivery, even though the name was assigned six years after Royce’s paper Managing the Development of Large Software Systems. It gets worse for Royce, because the same paper, written ...
When you add approval stages to increase stability, the last thing you expect is instability. That's the opposite of what you wanted. Yet that's what happens when organizations respond to incidents by increasing the weight of change approval processe...
In this episode of Continuous Delivery Office Hours, Tony, Bob, and Steve focus on the concept of "haute culture", or high-performing organizational culture.
Culture design and posters on the wall do nothing without consistent daily proof through sm...
In this episode of Continuous Delivery Office Hours, Tony Kelly chats to Bob Walker and Steve Fenton about modernizing legacy applications.
Many teams and organizations face the decision on whether to modernize software that's been running for years...
In the previous episode, we talked about different service design approaches/blog/continuous-delivery-office-hours-e4. This time, we dive deeper into database changes.
Even for teams that can effortlessly deploy their application code, database chan...
You might be like me. You open the dishwasher and there's no order or discipline to how it's been loaded. If you leave it that way, half of your cups will come out gritty. The baking tray is going to stop the spinning water blade. The bowl is going t...
In this episode of Continuous Delivery Office Hours, Steve Fenton is joined by Octopus Deploy founder Paul Stovell to explore the hidden bottleneck in the AI productivity conversation that nobody is talking about: compliance and risk tolerance.
Ever...
In this episode of Continuous Delivery Office Hours, Tony Kelly, Bob Walker, and Steve Fenton discuss some of the tangled pathways around AI, the search for efficiency and productivity, and the need to re-focus on effectiveness and outcomes.
You'll ...
In this episode of Continuous Delivery Office Hours, Tony Kelly, Bob Walker, and Steve Fenton discuss modern multi-tenancy and how different it is today than during the SaaS revolution.
Multi-tenancy has a single purpose; sharing resources between u...
Why I no longer believe organizations that adopt AI to speed up software delivery
In my formative years, I had a Labrador/Whippet cross called Barclay. We did almost everything together. If I was digging a hole in the garden, he would be there snuff...