Software delivery, from monolith to microservices.
I’m Pete Dobbs — a contract tech lead with two decades of experience building and untangling distributed systems. I write here about decoupled architecture, delivery practice, and lately, what AI-assisted development changes — and what it doesn’t. If that sounds like a problem you have, I take contracts.
Latest posts
-
I still pore over every piece of delivered work. What’s changed is the size of the loop I’m reviewing: same… Read more.
10–14 minutes -
You still can’t trust AI to do what you expect, and the speed at which it can make changes means… Read more.
8–13 minutes -
Nuget packages can be tricky to update if you don’t pay attention to your dependency chains. Read more.
3–5 minutes -
Effective software testing requires a layered approach rather than relying on a single best practice. Different categories of tests—unit, service-scoped… Read more.
3–5 minutes -
Software quality thrives not on excelling in one area but on maintaining competence across multiple layers of delivery. Each layer… Read more.
2–4 minutes -
I’m a software engineer at heart – I love writing code, deploying functionality, and seeing the impact it has. Even… Read more.
15–22 minutes -
Controversial opinion I haven’t ever had any useful discussion about sagas with anyone at any company I’ve ever worked with.… Read more.
4–6 minutes -
I’m going to put my most controversial opinion right out there and wave it around, because I am sick of… Read more.
3–4 minutes -
Software delivery in many organisations is still far too waterfall, inefficient, and often unhealthy to be a part of. The… Read more.
13–20 minutes -
I get so frustrated when I see perfectly talented DevOps engineers building pipelines which drive big bang thinking, and calling… Read more.
9–14 minutes