cosa è il system design, per me
l'approccio in tre mosse
01 — audit semantico
Prima di costruire, capisco cosa esiste già e cosa si contraddice. Ogni sistema ha una storia. Ignorarla costa.
02 — architettura relazionale
Definisco le relazioni tra componenti, non solo i componenti. Un bottone non è un atomo: è una promessa che l’interfaccia fa all’utente.
03 — trasferimento e autonomia
Il sistema non vive nella mia testa. Lavoro perché il team sappia usarlo, estenderlo e non romperlo quando me ne vado.