2025-05-29: Not shipping Stuff? XPs Secret Weapon: Collective Ownership Beats Silos Every Time 🚀 Specialization => Silos (And Why That’s a Problem) Many will read this and think they already …
2025-05-28: Breaking Down Silos: How Aligned Teams Ship Faster Every tech leader has seen it: A “high-priority” feature takes weeks (months!) longer …
2025-02-25: Structural Failure looks like Quality and Delivery Failure. Different ways of working have different failure modes. We tend to pick ways of working that are …
2025-02-13: Agile is dead - how can something that never was be dead? TLDR This debate about agility is allegedly about getting more done, but its not. It’s about …
2024-09-17: Technical Debt is not constructive The Metaphor Technical Debt is typically a measure of the cost of developing software. Given time …
2024-09-10: Going faster doesn't get sooner - doing less does I think an image of Sysiphus pulling a backlog up a hill sums this post up. Co-pilot wants the agile …
2024-07-26: Is / should what we do when building software be called engineering? Agility as learning - engineering as the realisation of telos Other classical forms of engineering …
2024-07-24: Debugging Team Dysfunction - Safety I recently got told that the cycle of depression goes something like this You feel like you should …
2024-07-11: Source Control Log Hygiene - AKA should you squash commits? Engineers love things to be neat, simple and clear. It’s all we do! When we are implementing …
2024-06-25: Sabotage: Use governance to couple user behavior to code deployments In engineering we can do so many things that have changed the way experience is delivered to …
2024-06-20: Complexity Kills Projects - but you *can* measure it Complexity kills projects It causes everything to stop as more and more energy has to go into …
2024-06-13: Is 'Done' a toxic idea? Aka rise of Cephalopods and distributed consciousness. Done is the idea that something is finished. It has reached its end state. It has been built, it has …
2024-05-27: Why coupling and cohesion is a term Product and Delivery need to understand deeply too! Coupling and Cohesion We work in a world where we build things that need to change and they need to …
2024-05-24: Sabotage! How to design a project where everything will go wrong and most people won't understand why Why write about sabotage? Skip this section if impatient, it is introducing an idea for this series …
2024-05-14: On Delivery, Product, Value, and Their Relationship with Clients and Customers So often I go onto projects that are floundering because basic errors have been made in team …
2024-04-29: What can Starcraft 2 Teach us about delivery: Cost of Delay Starcraft 2 is a Real Time Strategy game (RTS) where 2 or more players play against each other to …
2024-04-15: Queues and Backlogs are a cause of low quality in delivery A question Are delivery and product people aware that in engineering, we have various types of …
2024-04-11: Modern XP should not be focussed on engineering Who were the XP People When XP came about it was from a position of highly skilled people with a …
2024-04-02: When Will it be Done? Feedback Loops and Determinism - Where Delivery meets Engineering In the delivery realm, we have one fundamental question: How long until we get our stuff? Gross …
2024-03-28: Flow: Systemic predictability comes from eliminating feedback loops TLDR I want to get to writing about how capacity of teams works with rates on input and throughput - …
2024-03-26: Why are we late? How do we increase Throughput? Humans are terrible at understanding feedback loops In The Goal it is stated that businesses have …
2024-03-20: The Power of Predictable Methods Table stakes - Best practices and predictable repeated failure Engineering projects often go badly …