ATRIUMsearch → argument graph
MechanismArticle

Building software products moves through three distinct phases — explore, expand, extract — each demanding a different way of coding, hiring, and organizing a team.

Kent Beck's '3X' model breaks product-building into explore (cheap uncorrelated experiments), expand (focus and overcoming obstacles), and extract (repeatable playbooks and scale), each needing its own approach. ✦ AI generated

Kent Beck · The Pragmatic Engineer · 2026-07-01 · original ↗

‘Explore’ means trying many cheap uncorrelated experiments, ‘expand’ involves focusing on the one thing that’s working and overcoming obstacle after obstacle, while ‘extract’ is a repeatable playbook and economies of scale. How you code, hire, and organize differs across each phase.

Read full article ↗excerpt · fair-use quotation

Related moments