BlogArticolo
Da eseguire task a possedere problemi
Cosa cambia quando smetti di consegnare pezzi di software e inizi a essere responsabile dell’esito.
Per anni ho pensato che il lavoro di un buon engineer fosse fare bene ciò che ti chiedono: ticket chiusi, PR pulite, stima rispettata.
Poi, lavorando sull’intero prodotto — frontend, backend, pagamenti, supporto — ho capito che il pezzo difficile non è scrivere il codice. È capire quale problema stai risolvendo, e per chi.
Ownership non è fare tutto da soli
Possedere un problema significa:
- conoscere i vincoli reali (tempo, rischio, utenti, business);
- proporre trade-off invece di aspettare specifiche perfette;
- misurare se la soluzione funziona dopo il deploy.
Il codice resta centrale. Ma diventa uno strumento, non il fine.
Una domanda utile
Prima di aprire l’editor, oggi mi chiedo:
Se questa cosa non esistesse, quale decisione o comportamento umano cambierebbe?
Se non ho una risposta chiara, probabilmente sto costruendo infrastruttura per un bisogno ancora confuso.