Systems Thinking in Product Management
Start with the core idea behind the site: product problems are often system problems.
Why Smart Product Managers Keep Solving the Wrong Problem
9 min read →Insights & Writing
Thoughts on product strategy, systems thinking, forecasting, and the theory of constraints in software development.
New here?
Three useful entry points into the ideas, methods, and examples on this site.
Start with the core idea behind the site: product problems are often system problems.
Why Smart Product Managers Keep Solving the Wrong Problem
9 min read →The opening guide to transport optimisation, framed as a product problem before an algorithm problem.
The series opener: why transport optimisation is a product problem before it is an algorithm problem, and why Earl Hickey's list is the right way to frame it.
9 min read →A practical introduction to making better decisions when delivery and outcomes are uncertain.
Why a fixed deadline hides uncertainty, and how probabilistic forecasts support better product decisions.
7 min read →Why more data cannot make an open system predictable, and what goes wrong when a 57% probability gets reported as a promise.
Published 5 July 2026
9 min read
Mark Corrigan explains why a ten-leg football accumulator and a ten-assumption business plan fail for exactly the same mathematical reason.
Published 27 June 2026
6 min read
Why a fixed deadline hides uncertainty, and how probabilistic forecasts support better product decisions.
Published 15 January 2026
7 min read
From Clarke-Wright and 2-Opt to Simulated Annealing, Tabu Search, Ant Colony and Large Neighbourhood Search, what Earl taught us about solving real optimisation problems.
Published 15 August 2026
4 min read
How destroying and repairing part of a route helps an optimiser escape the traps that small improvements cannot reach.
Published 7 August 2026
6 min read
How pheromone trails, exploration, and evaporation help a routing system learn from successful routes.
Published 1 August 2026
13 min read
The Clarke-Wright savings algorithm from 1964, still running inside commercial transport optimisers, and why chaining stops beats visiting them one at a time.
Published 26 July 2026
6 min read
Two-Opt and Three-Opt formalise the planner's instinct that a route crossing its own path “looks wrong”, and then run straight into the local optimum.
Published 26 July 2026
6 min read
Genetic algorithms stop improving one plan and instead run a whole population of competing plans that can breed.
Published 25 July 2026
13 min read
Tabu Search escapes a local optimum using memory rather than chance: the optimiser keeps a list of what it has just tried and refuses to repeat it.
Published 22 July 2026
6 min read
Simulated Annealing: why a routing engine sometimes has to accept a worse route in order to reach a much better one.
Published 19 July 2026
15 min read
Before a route can exist, something has to decide which orders belong together, and that clustering decision constrains everything downstream.
Published 12 June 2026
11 min read
The series opener: why transport optimisation is a product problem before it is an algorithm problem, and why Earl Hickey's list is the right way to frame it.
Published 9 June 2026
9 min read
Why transport optimisation has to start by defining what better actually means.
Published 9 June 2026
12 min read
Why discovery frameworks need systems thinking, and why another dashboard might not save Sunnydale
Published 30 September 2026
6 min read
Why product-management frameworks are useful models, not reality
Published 16 August 2026
4 min read
What Monty Python, Douglas Adams and Groundhog Day can teach us about uncertainty, probability and Monte Carlo analysis
Published 19 September 2026
5 min read
What my daughter's first days at senior school reveal about tacit knowledge, onboarding and the systems experienced people stop seeing
Published 4 September 2026
3 min read
What a child's move to senior school reveals about specialisation, hand-offs, process and organisational complexity
Published 31 August 2026
6 min read
Social Identity Theory and Senge's mental models, via Alf Garnett: why each department's partial view of the business feels like the whole system.
Published 21 July 2026
6 min read
Hollnagel's Work as Imagined and Work as Done, explained through Slade Prison, and why transformation programmes that automate the process map make things worse.
Published 11 July 2026
8 min read
How the Monty Python philosophers' football match explains analysis paralysis, and why “gather more data” only works in systems that hold still while you study them.
Published 21 June 2026
6 min read
Two failure modes that stakeholder management usually treats as one: people who do not share your objective, and people who share it but are quietly optimising for something else.
Published 21 June 2026
4 min read
Ulrich’s boundary critique, via Bradbury’s automated house: why a system can meet every target it was set and still be making breakfast for nobody.
Published 4 August 2026
12 min read
Sir Humphrey never lied outright either. Why fluent, confident AI output moves the cost from drafting to judgement.
Published 29 June 2026
5 min read
What product managers can learn from Fernand Braudel about events, trends, structures, AI, and long-term product strategy.
Published 30 May 2026
8 min read
E.H. Carr and the Myth of Data-Driven Product Management.
Published 20 May 2026
6 min read
What product managers can learn from Michael Hammer, business process reengineering, and the danger of automating bad processes.
Published 10 May 2026
8 min read
Why customers buy stories, not features, and what product managers can learn from Yuval Harari.
Published 1 May 2026
6 min read
Why artificial intelligence is not just coming for jobs, but for business models, value chains, and product assumptions.
Published 20 March 2026
7 min read
Finding and defeating the final boss
Published 19 January 2024
11 min read
What an old PhD thesis can teach product managers about systems thinking, requirements discovery and building the right thing
Published 20 April 2026
10 min read
Why Smart Product Managers Keep Solving the Wrong Problem
Published 30 January 2026
9 min read
Why discovery frameworks need systems thinking, and why another dashboard might not save Sunnydale
Published
6 min read
Read ArticleWhat Monty Python, Douglas Adams and Groundhog Day can teach us about uncertainty, probability and Monte Carlo analysis
Published
5 min read
Read ArticleWhat my daughter's first days at senior school reveal about tacit knowledge, onboarding and the systems experienced people stop seeing
Published
3 min read
Read ArticleWhat a child's move to senior school reveals about specialisation, hand-offs, process and organisational complexity
Published
6 min read
Read ArticleWhy product-management frameworks are useful models, not reality
Published
4 min read
Read ArticleFrom Clarke-Wright and 2-Opt to Simulated Annealing, Tabu Search, Ant Colony and Large Neighbourhood Search, what Earl taught us about solving real optimisation problems.
Published
4 min read
Read ArticleHow destroying and repairing part of a route helps an optimiser escape the traps that small improvements cannot reach.
Published
6 min read
Read ArticleUlrich’s boundary critique, via Bradbury’s automated house: why a system can meet every target it was set and still be making breakfast for nobody.
Published
12 min read
Read ArticleHow pheromone trails, exploration, and evaporation help a routing system learn from successful routes.
Published
13 min read
Read ArticleThe Clarke-Wright savings algorithm from 1964, still running inside commercial transport optimisers, and why chaining stops beats visiting them one at a time.
Published
6 min read
Read ArticleTwo-Opt and Three-Opt formalise the planner's instinct that a route crossing its own path “looks wrong”, and then run straight into the local optimum.
Published
6 min read
Read ArticleGenetic algorithms stop improving one plan and instead run a whole population of competing plans that can breed.
Published
13 min read
Read ArticleTabu Search escapes a local optimum using memory rather than chance: the optimiser keeps a list of what it has just tried and refuses to repeat it.
Published
6 min read
Read ArticleSocial Identity Theory and Senge's mental models, via Alf Garnett: why each department's partial view of the business feels like the whole system.
Published
6 min read
Read ArticleSimulated Annealing: why a routing engine sometimes has to accept a worse route in order to reach a much better one.
Published
15 min read
Read ArticleHollnagel's Work as Imagined and Work as Done, explained through Slade Prison, and why transformation programmes that automate the process map make things worse.
Published
8 min read
Read ArticleWhy more data cannot make an open system predictable, and what goes wrong when a 57% probability gets reported as a promise.
Published
9 min read
Read ArticleSir Humphrey never lied outright either. Why fluent, confident AI output moves the cost from drafting to judgement.
Published
5 min read
Read ArticleMark Corrigan explains why a ten-leg football accumulator and a ten-assumption business plan fail for exactly the same mathematical reason.
Published
6 min read
Read ArticleHow the Monty Python philosophers' football match explains analysis paralysis, and why “gather more data” only works in systems that hold still while you study them.
Published
6 min read
Read ArticleTwo failure modes that stakeholder management usually treats as one: people who do not share your objective, and people who share it but are quietly optimising for something else.
Published
4 min read
Read ArticleBefore a route can exist, something has to decide which orders belong together, and that clustering decision constrains everything downstream.
Published
11 min read
Read ArticleThe series opener: why transport optimisation is a product problem before it is an algorithm problem, and why Earl Hickey's list is the right way to frame it.
Published
9 min read
Read ArticleWhy transport optimisation has to start by defining what better actually means.
Published
12 min read
Read ArticleWhat product managers can learn from Fernand Braudel about events, trends, structures, AI, and long-term product strategy.
Published
8 min read
Read ArticleE.H. Carr and the Myth of Data-Driven Product Management.
Published
6 min read
Read ArticleWhat product managers can learn from Michael Hammer, business process reengineering, and the danger of automating bad processes.
Published
8 min read
Read ArticleWhy customers buy stories, not features, and what product managers can learn from Yuval Harari.
Published
6 min read
Read ArticleWhat an old PhD thesis can teach product managers about systems thinking, requirements discovery and building the right thing
Published
10 min read
Read ArticleWhy artificial intelligence is not just coming for jobs, but for business models, value chains, and product assumptions.
Published
7 min read
Read ArticleWhy Smart Product Managers Keep Solving the Wrong Problem
Published
9 min read
Read ArticleWhy a fixed deadline hides uncertainty, and how probabilistic forecasts support better product decisions.
Published
7 min read
Read ArticleFinding and defeating the final boss
Published
11 min read
Read ArticleNo articles match your search.