Come ogni giorno accedo ai server di datawarehouse, scarico quello che mi serve, incrocio pere con motoscafi e sputo fuori dati che in ben pochi capiranno.
Le mie procedure automatizzate, e con " mie " intendo scritte da me, hanno anche il controllo di errori ed eccezioni.
Tradotto: se esce qualcosa di non consono scatta l'allarme rosso.
Esempio: estraggo le vendite della Lombardia, ma tra queste c'è qualcuno di Cagliari -> allarme rosso.
Non è una cosa rara, succede almeno una volta al mese che qualcosa di nuovo / strano si manifesti.
Correggo e va a posto.
No problem.
Però è problem se i popup diventano una dozzina.
Cerco di capire perché mi segnali errori su campi assolumente stabili dalla notte dei tempi e...
" Codice Fiscale non consistente "?
Su tutte le maledettissime righe estratte?
Prendo una riga a caso, cliente 1234, codice fiscale Mario Rossi.
No. Aspetta. Quello è il nome.
Cosa c'è nel campo nome allora?
Il nome. Ma ripetuto due volte.
Mario RossiMario Rossi.
OK, tsunami di feci avvistato e nemmeno troppo lontano.
Apro una segnalazione al gruppo di competenza spiegandogli che, secondo me, qualcosa potrebbe non tornare.
Poche ore dopo, il mio capo comincia a girarmi mail su mail.
Sono tutte segnalazioni di altri gruppi che evidenziano problemi catastrofici in altri campi.
In breve, si faceva prima a contare i campi sani di quelli morti.
Peccato che io debba certificare quello che esce dai sistemi ed inviarlo come " dati ufficiali e definitivi dell'azienda ".
Alzo la testa e lo tsunami è praticamente a riva.
Acchiappo il telefono e parte il terzo grado al primo Tennico che becco [ T ]
In colore quello che probabilmente T pensava.
V: " Che quarzo è successo? "
T: " L'ultimo aggiornamento non è andato benissimo "
V: " Avevo intuito. Tempo di ripristino? "
T: " Eh, per ricalcolare tutti i nuovi dati ci vorranno due giorni "
Fuck!
V: " Non vedo alternative. Intanto ripristinate tutti i vecchi "
T: " ... "
V: " Hallo? "
T: " ... "
V: " Non dirlo "
T: " Ci sono stati dei problemi tecnico / logistici "
V: " Significa tutto, quella frase. Dai topi al sabotaggio a PEBKAC che rimane l'opzione 1, 2, 3 e 4 "
T: " Le nuove implementazioni richiedono risorse davvero elevate "
V: " Non. Dirlo. "
T: " Se poteste inviarci tutte le estrazioni che avete salvato... "
V: " nondirlonondirlonondirlocazzonondirlonondirlonondirlonondirlo "
T: " ... Perché i backup non sono compatibili "
V: " Ti avevo detto di non... Scusa come non compatibili? "
T: " Antani sbiriguda cambiato il sistema di tabelle "
We do what we must because we can
V: " Beh, ripristinate il vecchio! "
T: " Non si può "
V: " What "
T: " Aspettiamo un fix per la fine del mese che dovrebbe migliorare la situazione "
But there's no sense crying over every mistake
You just keep on trying till you run out of cake
V: " Servono giusti ora, e saranno vitali tra due giorni! "
T: " Ti ho detto che da lunedì siamo in ferie? "
When I look out there, it makes me GLaD I'm not you
Invoco il dio Nanos ma non cambia nulla.
Pochi minuti dopo, riunione col mio capo.
B: " Allora per le chiusure siamo a posto "
V: " Siamo... No! Lo sai meglio di me quanti errori ci sono! "
B: " Possiamo correggerli? "
V: " A meno di non prendere 300 cinesi e fargli controllare un dato a testa, no. E non mi fiderei lo stesso del risultato "
B: " Distribuiamo l'errore "
V: " E' una frase di marketing? Perché per me non ha alcun senso "
B: " Facciamo così: prendi tutti i dati storici, ma tutti, li metti in un Access e poi estrai... "
You will be baked, and then there will be cake