technical.cx · Martin Fowler Fragments: May 14 May 14, 2026 21:52 fragments 14 May 2026 martinfowler.com Open original