January 13, 2026 Read on martinfowler.com
6.3

Stop Picking Sides

Agile & XPTechnical LeadershipArchitecture

Fowler argues that the software industry's decades-long tribalism between Agile and Traditional camps misses the point entirely. Both adaptation (fast learning under uncertainty) and optimization (reliability under constraints) are essential operating modes, not competing philosophies. He introduces an explore-expand-exploit framework where teams tune four dials—uncertainty, risk, cost of change, and evidence threshold—to determine which mode should dominate at any given moment. Drawing on examples from biotech and a mass spectrometry firm, he shows that failures happen at the seams between modes, not within them. He advocates replacing tribal allegiance with deliberate 'dominance tuning' and cutting handoff tax at transitions.

The adaptation-optimization divide is a tension to manage through deliberate mode-switching and handoff tax reduction, not a tribal allegiance to pick.
  • 6

    The adult question is: what should dominate right now?

  • 5

    This is a tension to manage, not a side to pick.

  • 6

    Faster learning does not remove constraints. It raises the cost of sloppy decisions.

  • 7

    Most programs don't fail inside a phase. They fail at the seams.

  • 7

    If you want speed, cut handoff tax. It beats 'doing Agile harder.'

  • 6

    You can't outsource this tension to an org chart. The capability has to live in every person who makes decisions.

  • 7

    Dominance keeps you out of religion.

  • 6

    Tailoring also demands judgment, and judgment stays scarce. You can buy tools and templates. You can't buy discernment at scale.

opinionated, pragmatic