Il segreto dell’Iceberg
31 01 2006A questo link potete trovare una sacrosanta verità sulla differenza tra sviluppatori e manager, confermo e sottoscrivo ogni parola!
Il segreto dell’Iceberg
Categories : Generale
A questo link potete trovare una sacrosanta verità sulla differenza tra sviluppatori e manager, confermo e sottoscrivo ogni parola!
Il segreto dell’Iceberg
Una sera arriva da me $Amministratore_delegato di una delle $Società_di_fannulloni per le quali amministro la rete.
AD: CL_arrivato_poco ha sviluppato un sito di e-commerce per $cliente deve essere online per $Nota_fiera_milanese_IT devi creargli un ambiente su $Piattaforma_esterna
IO:err.. ok!
Nota: $Piattaforma_esterna è un accrocchio di macchine Sun Solaris una volta gloriose ma ora abbandonate a loro stesse su cui gira $Db_oracolo e un software di targeting per delle campagne mail. Il tutto è stato ereditato da una precedente gestione come una scatola chiusa, il sottoscritto ha passato due mesi insieme ad un paio di volenterosi consulenti esterni per cercare di capire almeno come rimettere in funzione il pachiderma. Risultato: a spinte e bestemmie il pachiderma si muove, vi basti sapere che le varie parti della piattaforma comunicano tra loro con delle mail!! Ovvero il targeter per dire al db ho finito gli manda una mail, così il db può avvisare (sempre con una mail) lo script di spedizione che può cominciare a legere i dati. L’impero Macedone di Alessandro aveva sistemi di comunicazioni più efficenti.
Potete capire quindi che su $Piattaforma_esterna operavo in punta di piedi, qualunque modifica alle configurazioni avrebbe potuto far detonare il tutto.
Decido di parlare con $CL_arrivato_poco (d’ora in poi solo CL) per sapre di che ha bisogno.
IO: Ciao, mi ha detto AD che stai sviluppando un sito, di che ambiente hai bisogno??
CL: Per lo sviluppo mi arrangio sulla mia macchina poi di un db mysql e spazio web
IO: Ok.
E mi avvio alla mia postazione…
ssh tickkete tack useradd ticcketa tacckkte tack mysql -u tacckete tacckete tack Grant tack tick…
Fatto. Tranquillo attendo la fine dello sviluppo dedicandomi ad altro.
Precisazione: all’epoca lavoravo da poco e ancora non ero avvezzo a pensare anche per i CL quindi non avevo considerato alcune cose…
Arriva il giorno del rilascio (nota: esattamente il giorno prima della $Nota_fiera_milanese_IT) e si presenta da me CL.
CL: ok adesso ti do i files del sito e la classe java che gli serve.
IO: err… classe java???
CL: si perchè??è quella che serve per collegarsi a $Banca_con _il_nome_di_un_accessorio_per_equitazione
IO: perchè nessuno me lo aveva detto e oggi si scopre che serve java… su $Piattaforma_esterna non so nemmeno se c’è. Adesso guardo.
Fumando rabbia per la disorganizazione altrui e la mia ingenuità controllo e effettivamente java non c’è (si lo so che è strano ma chi ha creato quel mostro non era mica normale).
Impavido decido di tentare la sorte e installarlo..
3 ore di bestemmie dopo e dopo aver consultato google, il papa, un esperto di java e anche un negromante non c’è verso di far funzionare quella f###issima classe java.
IO sudato e bestemmiante: CL senti, ma tu dove hai sviluppato?
CL: sulla mia macchina $Xploding_OS con apache e php
IO: andiamo bene, sui nostri server non c’è un ambiente simile neanche a pagarlo.
CL: guarda io ho usato $accrocco_precotto_con_php_apache_mysql.
IO: vabbè…
Decido di sacrificare, vista l’urgenza, $macchina_di_sviluppo e di installarci $accrocco_precotto. Niente dopo numerose bestemmie non va una mazza. A un certo punto l’illuminazione, vado da CL e SBUNG, CRASH,STAC, BONG.
Attacco la sua macchina alla rete pubblica le cambio indirizzo et voilà!
CL: che fai??
IO: è tardi, questo accrocco di sito funziona solo sulla tua macchina quindi la promuovo sul campo a server.
CL:m..ma…
IO: è tardi vado a casa ne riparliamo domattina.
Il giorno dopo armato di santa pazienza mi metto a lavorare sul server per installare la classe java e farla funzionare. Ri-leggo le istruzioni perbene e scopro che CL mi ha passato la VM sbagliata. Sego $VM_sole e metto $VM_di_chi_ha_difficoltà_a_fare_os_decenti. Nada la classe java non vuole sapere di comunicare per bene con $banca. Allora chiamo l’helpdesk di $banca.
HD: buongiorno in cosa posso aiutarla?
IO: ho provato ad installare la vostra classe java ma non vuole sapere di funzionare
HD: impossibile
IO già abbastanza nervoso: le assicuro che è così.
HD: avra’ sbagliato qualcosa.
IO: ho fatto cosi’ e cosa’.
HD:ecco vede dovrebbe usare $VM_di_chi_ha_dificoltà_a_fare_os_decenti
IO: è quello che ho fatto
HD: lei dovrebbe sapere che mettere su un sistema e’ una cosa complessa e richede attenzione
IO decisamente furente: e’ il mio mestiere.
HD: allora lo sa meglio di me che deve fare attenzione
IO: grrrrr -click-
Mi rimetto alla ricerca di info su internet e faccio un ultimo tentativo, installo la classe con $VM_di_chi_ha_dificoltà_a_fare_os_decenti e poi dico a php e tutto il resto di usare $VM_sole e miracolo funziona!!!!!
A questo punto programmo con CL la migrazione di sito e Db sul server.
Nevica… da ieri. Più di 50 cm a Milano.
Bella la neve ma non in città, diventa subito fango, schifo, poltiglia nera oltre a incasinare il traffico di auto e pedoni in maniera devastante.
Ieri sera con il fido Rob rientro dall’ufficio in moto (scooter) sotto la neve. Tutto bene, guidare una due ruote sotto la neve e’ facile basta:
- non frenare
- non piegare
- non respirare troppo
- non fare salite
- non fare discese
- non fare troppe curve
ma alla fine siamo arrivati sani e salvi ai rispettivi garage! Certo entrarci non è stato facile (maledetto passo carraio…) ma ce l’abbiamo fatta. Adesso gli scooter passeranno il weekend al calduccio e non abbandonati in un cortile e noi possiamo raccontare dei numeri da circo volante che abbiamo fatto tornando a casa.
Un grazie agli automobilisti che per una volta si sono dimostrati degli essere umani e non hanno strombazzato, superato, inchiodato, dato fastidio sulla lunga strada di casa percorsa a 20 km/h.
Adesso attacco i cani alla slitta e mi avvio verso casa!
Armaduuuuuuuuuuuuuk!!!! Qui bello!
Prima Storia nella categoria “Storie dalla gabbia di Matti”, naturlmente ogni riferimento a cose persone o fatti è puramente casuale ma del tutto vero!
Ovviamente ometto nomi e dettagli che potrebbero facilitare l’identificazione dei colpevoli ma per il resto le storie sono tutti fatti realmente accaduti.
Fatemi sapere se vi piacciono!
Arrivo in ufficio in macchina anzichè in moto a causa delle targhe alterne per l’inquinamento.
Faccio giusto in tempo a prendere posto in sala comando e ad attaccare il mio laptop che squilla il tricorder.
UL - Non riesco più ad accedere a ${File_server}
IO - Uh? Un momento che controllo…
UL - Accedo alla cartella ${Nome della mia società} ma non a Area Comune.
A questo punto sapendo con chi ho a che fare ho già capito qual’e’ il problema.
IO - Guarda che l’Area comune la trovi dentro ${Nome della mia società}
UL - Ah…
IO - click.
Ma accendere il cervello prima del pc no??
Mi rimetto a lavorare ma non faccio nemmeno in tempo a guardare la lista dei to do che squilla il tricorder.
CL - ciao sono CL dell’amministrazione, c’e’ CL di altra societa’ fallita con il tecnico di ${grosso_gestore_di_telefonia} che deve spostare la linea diretta dal piano di sopra alla loro attuale collocazione, solo che non sanno dov’e’.
IO - Molto piacere ma io che c’entro?
CL - Non e’ che li puoi aiutare??
IO - Vabbe’…
Mi alzo e faccio il piano di scale e incontro CLSF (CL di societa’ fallita) con TT (tecnico telefonico) che vagano per il piano alla ricerca della linea perduta.
Mi viene incontro CLSF con un telefono in mano
CLSF brandendo il telefono - Ciao tu per caso sai dov’e’ questa linea?
IO - guardando perplesso il telefono - mi spiace ma non ne ho la più pallida idea.
IO rivolto a TT - Mi sa che a te serve sapere dov’è il pannello del piano e lo porto davanti al pannello
TT guardando perplesso il pannello - guhh..
IO - oppure vuoi andare giù dove entrano le linee nell’edificio??
TT - Ecco si, quello…
Lo porto giu’ nei meandri del sotterraneo dove c’e’ la stanza con i router e gli switch principali, CL ci segue come una cagnolina.
Appena entra, TT vede il centralone e tutta la cavetteria relativa e si illumina. Immediatamente identifica quali sono le linee e entranti.
TT - Ecco qui arrivano la linea, io di più non posso fare, tocca a voi portarle dove vi servono.
Si gira e guarda me, io mi giro e guardo CLSF che non puo’ girarsi e guardare qualcun’altro quindi le tocca dire qualcosa.
CLSF - ma i vostri tecnici l’altra volta…
TT - non e’ possibile, e’ sicura che non fossero quelli dell’impresa??
Questo ragazzo mi piace, ha grinta.
CLSF - in effetti
IO che penso a tutta la roba che sto trascurando per fare da balia a questi due - Se vuoi chiamo IT (IT Manager, il mio capo) e gli chiedo se possiamo chiedere a ${manutentore telefonia}
CLSF - ok
Li lascio li in sala dati e vado a prendere il tricorder per sentire IT. Nel frattempo realizzo che per quanto ne so ${Societa’ fallita} tra 10 giorni se ne va, mi chiedo cosa diavolo spostino una linea a fare e comincio a capire come abbiano fatto a fallire. Non trovo il capo al telefono e torno giu’.
CLSF e’ sparita e’ rimasto solo TT
TT - io ho fatto adesso riferisco a CLSF che allora le conviene chiedere a qualcuno di tirare i fili, in ogni caso e’ la 13 coppia.
IO - va bene.
Me ne torno su al mio posto cercando ancora di capire perche’ fare tutto sto casino per 10 giorni, mah!
Vado a pranzo con uno degli amministratori delegati (AD1)dell’accrocchio di aziende per cui lavoro, insieme a noi c’e’ un CL dell’area tecnica. Missione: approfittare del pranzo per comprare della cavetteria audio video per la mega sala riunioni.Al ritorno incrociamo AD2 un amministratore delegato di un’altra delle aziende del gruppo (detto cosi’ suona molto pomposo ma in realta’ il tizio in questione regna su 6 persone).
AD2 rivolto a me - ti devo chiedere una cortesia
IO con fare circospetto - e sarebbe??
AD2 - hai il ${gigantesco_ammasso_di_patch_2} di ${schifoso_os_proprietario}?
IO - si perche’? lo devi installare sul portatile?
AD2 - no e’ per mio padre, altrimenti non si installa ${antivirus_commerciale}.
IO - ah, comunque ok te lo porto giu’ dopo
AD2 - grazie, sai ha un pc uguale ai vecchi ${nome_di_un_noto_fabbricante_di _pc} che avete voi su
IO - di nulla, ma ha su ${schifoso_os_proprietario} ultima versione??
AD2 - Noooo, ha su ${schifoso_os_proprietario} versione precedente
IO - allora hai voglia a installare ${gigantesco_ammasso_di_patch_2}, non ne uscirai mai vivo!
A volte la gente e’ proprio stordita!!
AD2 - e che posso fare?
IO sopprimendo l’istinto di dire quello che penso - installare un antivirus diverso.
AD2 - e quale, mi mandi un link?
IO ringhiando - siiiii
Che palle manco capace di cercarsi le cose da solo!
Mi sto abituando alla vita in casa da solo (non contando il gatto). Tutto procede abbastanza tranquillamente, mi pare di aver trovato il ritmo giusto anche se a volte mi incasino un po’…. Ovviamente la casa non è lo specchio che mia mamma chiamerebbe appena decente ma non rischio una visita dei NAS a breve.
Per quanto riguarda il blog spero di inaugurare presto la sezione “Storie dalla Gabbia di Matti” in cui raccontare i deliri quotidiani che mi affliggono… e di riprendere con maggior vigore la sezione Rievocazione.