Smarta ingenjörer kommer att vara oense om arkitektur, det är hälsosamt. TL:s jobb är att förvandla oenighet till ett bra beslut och ett engagerat team, inte att vinna argumentet. De flesta tvister löses när alla är överens om kriterierna.
En process för att lösa det
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
