Posts by Steve Fenton

@Steve Fenton

Steve Fentonverified

Swabbie at Octopus
UK stevefenton.co.uk Joined May 2025
16.7k Points • 420 Badges • 121 Connections • 476 Followers • 145 Following

Posts by Steve Fenton

Steve Fentonverified • • in Articles • 4 min read
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...
post-cover-31714
Steve Fentonverified • • in Articles • 2 min read
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...
post-cover-30817
Steve Fentonverified • • in Articles • 4 min read
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...
post-cover-29862
Steve Fentonverified • • in Articles • 6 min read
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...
post-cover-28924
Posted in DevOps group
Steve Fentonverified • • in Articles • 4 min read
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...
post-cover-27936
Steve Fentonverified • • in Articles • 4 min read
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...
post-cover-27638
Steve Fentonverified • • in Articles • 2 min read
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...
post-cover-27232
Steve Fentonverified • • in Articles • 4 min read
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 ...
post-cover-26415
Steve Fentonverified • • in Articles • 3 min read
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...
post-cover-26149
Steve Fentonverified • • in Articles • 6 min read
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...
post-cover-25292
Steve Fentonverified • • in Articles • 2 min read
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...
post-cover-25235
Steve Fentonverified • • in Articles • 7 min read
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...
post-cover-24046
Steve Fentonverified • • in Articles • 4 min read
Did you ever notice how digital task boards are suddenly all the same horrid thing. Heavy engines of compromise that are as happy to supply a Gantt chart and resource plan as they are to give you a Kanban board. Slow and steady, not slow and heavy ...
post-cover-23817
Steve Fentonverified • • in Articles • 4 min read
After tackling the question of which branching strategy is best/blog/continuous-delivery-office-hours-e3, we turn our focus to architecture in this Continuous Delivery Office Hours episode. In particular, we discuss how big your building blocks shoul...
post-cover-23582
Steve Fentonverified • • in Articles • 12 min read
Throughout our history as a species, we have grappled in the quagmire of complexity around the decisions we make. There are ethical, moral, and social impacts to every new development and we continue to navigate this confusing landscape in a process ...
post-cover-23069
Steve Fentonverified • • in Articles • 3 min read
Your branching strategy can support Continuous Delivery, or make it an impossible goal. You should assess the impact of how you branch on your ability to deliver software at all times, and you'll find some branching techniques that work, while others...
post-cover-22461
Steve Fentonverified • • in Articles • 6 min read
Or, why AI systems fail in surprisingly familiar ways. With the introduction of AI-assisted coding tools and agents, many people were hoping we’d solve all the problems of human teams. Without the people, politics, and personalities software deliver...
post-cover-22004
Steve Fentonverified • • in Articles • 7 min read
When you join Octopus, you get a great laptop and your choice from a range of docks, monitors, webcams, and input devices. You also get a home office allowance, which lets you upgrade your space and get 50% back. You may want a sit/stand desk, an awe...
post-cover-21835
Steve Fentonverified • • in Articles • 1 min read
You don't notice your GitHub Actions versions until you start getting warnings about things like "Node 20 is no longer supported". When you think about it, GitHub Actions are yet another dependency that needs to be kept up to date and present supply ...
post-cover-21577
Steve Fentonverified • • in Articles • 6 min read
Vibe coding offered us a tantalizing dream. Have a conversation with AI, forget the code exists, and ship software. This can be a useful way to solve localized and one-off problems. For production systems that need to live, breathe, and evolve for ye...
post-cover-21407
chevron_left