debito tecnico vita
Origine
Ho passato anni a dire “lo sistemo dopo”.
Dopo significava domani. Domani significava mai.
Il codice si accumulava con workaround. La casa aveva cassetti pieni di cose “da organizzare”. Le relazioni avevano conversazioni “da avere”. Il corpo aveva allenamenti “da recuperare”.
Ogni “dopo” era un prestito che facevo a me stesso del futuro. Con interessi.
Un giorno ho aperto un file di configurazione che avevo scritto due anni prima. C’era un commento: // FIXME: questo va rifatto quando ho tempo.
Non avevo tempo allora. Non avevo tempo ora. Ma il sistema stava collassando sotto il peso di quei “dopo”.
Ho capito che il debito tecnico non è una metafora del codice. È la struttura stessa delle scelte rimandate.
Il nesso
Perché il Monolito archivia questo? Perché il debito tecnico non si estingue accelerando l’esecuzione. Si estingue dichiarando il fallimento del vecchio stato e procedendo a un nuovo boot logico.
Nel Monolito, il debito scompare nel momento esatto in cui l’attenzione si sposta dalla cronologia dei ritardi alla coerenza dell’azione presente.
Ho applicato questo principio a tutto:
- Codice: Ho riscritto tre configurazioni invece di patcharle.
- Casa: Ho buttato il 40% delle cose invece di “organizzarle meglio”.
- Corpo: Ho ricominciato da zero invece di “recuperare” allenamenti persi.
- Relazioni: Ho avuto conversazioni difficili invece di lasciarle marcire.
La pace mentale non deriva dalla completezza del sistema. Deriva dalla sua integrità attuale.
È preferibile un’architettura che opera con una singola funzione attiva ma integra, piuttosto che una struttura complessa schiacciata dal peso delle proprie approssimazioni.
La sfida
Il dubbio interiore è stato: “Se ammetto il debito, devo pagare tutto subito?”
La risposta: no. Devi pagare con coerenza, non con velocità.
Il debito tecnico si accumula quando:
- Scegli la via veloce invece di quella corretta.
- Accumuli sospensioni logiche senza mai risolverle.
- Normalizzi l’approssimazione come standard operativo.
La sfida non era estinguere tutto in una volta. Era smettere di accumulare nuovo debito mentre pagavo quello vecchio.
Ho creato un protocollo:
- Identificare: Ogni volta che scrivo
// TODOo penso “lo faccio dopo”, lo annoto. - Prioritizzare: Una volta a settimana, scelgo un debito da estinguere.
- Eseguire: Non accumulo nuovi TODO mentre pago vecchi debiti.
La maestria non è “non avere debito”. È “non accumulare interessi passivi”.
Pace Mentale
Ora che ho scritto questo, ho chiarito il contratto con me stesso:
- Non cerco più la perfezione iniziale.
- Cerco l’integrità progressiva.
- Non accumulo più “dopo”.
- Dichiaro il fallimento del vecchio stato quando serve.
La Pace Mentale viene dal sapere che posso dichiarare bankruptcy logica e ripartire.
Non devo portare tutto il peso del passato. Posso archiviare, cancellare, riscrivere.
Il Monolito non è un monumento al mio debito tecnico. È un sistema che lo riconosce, lo documenta, lo estingue.
E ogni volta che scelgo la via corretta invece di quella veloce, sto pagando un interesse.
E ogni interesse pagato è libertà guadagnata.
Nota tecnica:
- Protocollo debito tecnico: annotare ogni TODO in un file centrale
- Revisione settimanale: domenica sera, 30 minuti, scelgo 1-3 debiti da estinguere
- Regola aurea: non accumulare nuovi TODO mentre pago vecchi debiti
- Bankruptcy logica: se il debito supera il 50% del sistema, dichiaro fallimento e riscrivo da zero
- Trigger: se un file ha più di 3 commenti
// FIXME, è candidato a riscrittura completa