Slimme engineers zullen het oneens zijn over architectuur, dat is gezond. De taak van de TL is om meningsverschillen om te zetten in een goede beslissing en een team dat eraan committed is, niet om het argument te winnen. De meeste geschillen verdwijnen zodra iedereen het eens is over de criteria.
Een proces om het op te lossen
1. AGREE on the criteria first — what are we optimizing for?
(scale, simplicity, time-to-ship, team familiarity)
2. Let each side make its STRONGEST case — steelman, don't strawman
3. Look for DATA — spike it, benchmark it, prototype it
4. If still tied — the TL decides, and explains why
5. DISAGREE AND COMMIT — once decided, everyone rows together
