Serie

La governance del debito

Un solo argomento, raccontato in ordine: la complessità che non governi diventa debito. Ogni pezzo toglie una garanzia dalla testa di una persona e la costruisce in qualcosa che regge senza di lei. Si legge dall'alto in basso, oppure si parte da dove il problema è il tuo.

Le fondamenta

Scrivi la decisione, fai rispettare il confine, non moltiplicare i pezzi che devi governare, e sappi dove vive il confine quando cede.

  1. Le decisioni che non scrivi diventano debito

    Il codice dice cosa fa il sistema. Solo le decisioni scritte dicono perché. E il perché è l'unica cosa che non puoi ricostruire dal codice.

  2. Un confine che non fai rispettare è solo un desiderio

    Un confine documentato che un'AI può parafrasare è solo un desiderio. Una fitness function lo trasforma in un muro che la build non lascia attraversare a nessuno.

  3. Il numero di agenti è un costo, non una capacità

    Ogni giuntura tra unità con ownership separate è un punto dove si accumula costo di coordinamento. L'ho imparato nel modo più caro, anni prima che qualcuno dicesse 'agente'.

  4. Quasi isolato è una violazione rimandata

    La ricerca semantica non rispetta i tuoi tenant. Se l'isolamento è un segnale di ranking, il documento del vicino salta fuori appena è un match migliore, e il modello risponde con dati che l'utente non avrebbe mai potuto vedere.

Il giudizio a velocità di macchina

Quando il codice arriva più in fretta di quanto chiunque riesca a leggerlo, la garanzia deve uscire dalla review ed entrare in qualcosa che gira.

  1. Dal codice a velocità di macchina non esci con la review

    Codice veloce ne abbiamo sempre scritto. Solo che si vedeva. Il codice fatto di fretta sembrava fatto di fretta, così lo mettevamo in quarantena. La generazione a velocità di macchina toglie l'etichetta di avvertimento.

I diritti di decisione

L'enforcement si ferma dove comincia l'autorità. Chi decide, e dove quell'autorità deve stare perché la decisione regga.

  1. Chi decide non lo imponi

    Ogni post di questa serie ha spostato una garanzia dalla testa di qualcuno al sistema. Ce n'è una che non puoi spostare: chi decide. L'autorità non la codifichi. La collochi.

La reversibilità e il costo del cambiamento

Quanto costa restare in grado di cambiare idea, quando conviene pagarlo, e perché il conto si compone molto dopo la decisione che lo ha causato.

  1. La complessità legacy è un premio che nessuno ha registrato

    Ogni mossa di questa serie compra la stessa cosa: la possibilità di sbagliare e tornare indietro comunque. Nessuna è gratis. La domanda a cui rispondevo per istinto è quanto debba costare, e quando pagare.

  2. Il costo di uscita non è mai in fattura

    La settimana scorsa ho scritto che il costo di disfare una decisione si accresce dopo la decisione. Le risposte sono arrivate da gente che il codice non lo scrive, ed è così che ho scoperto che quell'argomento non parlava di codice.