In ogni ufficio c'è qualcuno che trova sempre tutto. Il suo sistema funziona da anni: il problema è che la mappa ce l'ha solo lei.
Nel tuo lavoro, c'è qualcosa che funziona solo perché lo sai fare tu?
Tre giorni a metà, poi due giorni molto sopra il normale. Sembrano due notizie. Ma sommando dall'inizio del periodo, il totale è in pari: 101%.
Un sistema che fa i conti sul periodo recupera i giorni persi. Il picco non va spiegato: è il recupero.
Tre valori, due controlli. Manca: lo ferma il controllo di presenza. C'è ma è malformato: lo ferma quello di formato. C'è, è ben formato ed è sbagliato: passa tutti e due.
Prima di chiedere cosa non va nel dato, chiedi chi l'ha respinto.
Un riepilogo che legge solo le note dice «in attesa di risposta» anche quando la risposta è arrivata, nella posta.
Chi deve muoversi lo dice l'ultimo messaggio, non l'ultima nota. Ultimo loro: tocca a te. Ultimo tuo da giorni: sollecita.
Su iPhone, Safari ingrandisce da solo i campi con il testo sotto i 16 px, e sembra che la pagina scappi di lato. Bloccare lo zoom risolve, ma lo toglie a chi ne ha bisogno: si porta il testo dei campi a 16 px.
La domanda che l'ha trovato: quando succede, esattamente?
In ogni foglio condiviso c'è una colonna «Note», ed è sempre la più larga. Lì dentro, a pezzi, c'è il processo vero: chi approva, cosa si aspetta, quando una regola non vale.
Nel vostro foglio condiviso, cosa c'è scritto nella colonna delle note?
1 regia, 6 aree, 8 agenti AI, 2 persone che decidono.
Gli agenti non conversano in diretta, che costa molto. Si lasciano una riga in un file indirizzata a un'altra area, e il destinatario la trova quando riapre il suo lavoro. Costa quasi niente, e resta scritto.
Fatta 100 la soglia per stare in piedi: caso più favorevole 100, stima prudente 19, risultato osservato 5.
Nel migliore dei mondi possibili, appena in pari. Il dato preciso che mancava non serviva più: la decisione era già presa.
Raccogliendo in un posto solo regole sparse in più documenti: circa 9 su 10 combaciano, più di 1 su 10 no.
Ogni disaccordo è una decisione che nessuno ha mai preso. Non la prende chi raccoglie: versioni affiancate, ognuna con la sua provenienza, e sceglie chi ne risponde.
21 visitatori su 23 aprivano le pagine a meno di due secondi l'una dall'altra. Il più veloce: 93 in 138 secondi.
Non era curiosità: era il browser che precarica i link sotto il pollice. Nei log è identico a una visita, lo separa solo un'intestazione che non veniva registrata.
Ogni lunedì qualcuno passa un'ora a copiare numeri da tre fogli in un riassunto. Spesso lo apre una persona sola, che guarda un numero solo.
Qual è la cosa che fai ogni settimana senza sapere chi la usa?
Il file di istruzioni che l'agente legge a ogni avvio ora è quasi la metà, e non ho riscritto una riga.
Le procedure stanno in file a parte, al loro posto un rimando. Il controllo: ricomponi i pezzi, e il diff con l'originale deve essere vuoto.
Uno script che scrive su dati veri ha tre comandi: a secco, applica (copia, scrive, verifica campo per campo), ripristina.
Il primo giro su un record solo. È lì che scopri che la funzione che aggiorna un campo riscrive il record intero.
Abbinare record per nome con una collation che ignora gli accenti: «Citta» e «Città» finiscono sulla stessa riga, e due omonimi diventano uno.
Il nome è un'etichetta. Per un join serve una chiave, e se non c'è va costruita prima, non dopo.
Un valore salvato torna indietro, nessun errore. Prima di sospettare il database, scrivi il valore saltando la UI: se regge, il bug sta sopra.
Qui era "last write wins" dentro lo stesso form. Due campi, lo stesso dato, uno col valore nuovo e uno col vecchio.
Un controllo che non trova niente e un controllo rotto danno lo stesso output: zero righe.
Prima di fidarti del vuoto, applica i filtri uno alla volta e conta cosa resta dopo ognuno. Qui il primo mandava tutto a zero di colpo. Corretto, restava il 19%.
Il watchdog del sync stock confronta ogni ora lo stato con quello dell'ora prima, e scrive su Telegram solo sulle transizioni: ok → errore, errore → ok.
Un guasto che dura una notte è un messaggio, non dieci.
Una finestra di misura si sporca con qualsiasi modifica sulla stessa pagina, anche la più piccola e sensata.
Per questo ho cose pronte che restano ferme per settimane. Non manca il tempo: applicarle cancellerebbe la risposta che sto aspettando.
Prima di calcolare un dato, controlla se il sistema non lo stia già tenendo aggiornato da solo.
Ricalcolarlo non è un errore. È una seconda verità, e prima o poi diverge dalla prima.
Una cosa da fare scritta in un resoconto non ha uno stato: non si spunta, quindi nessuno può vedere che è ancora aperta.
L'elenco dei TODO non serve a ricordare, ma a sapere cosa non è ancora chiuso.