Newsgroup: it.comp.os.linux.sys
Titolo: [OT] storie dalla sala macchine...

Storie dalla Sala Macchine...
Personaggi in ordine di apparizione
IO: io
UL1: Uber-Luser (Capo Progetto) #1
CL1: Clueless Luser #1
UL2: Uber-Luser (Capo Progetto) #1
CL2: Clueless Luser #2
Arrivo in Sala Comando abbastanza presto, mi tuffo (si fa' per dire)
in Sala Macchine e comincio a controllare i nastri di backup e la
situzione in generale.
Alle 9.15, prima ancora di essermi potuto sorbire il primo caffe'
della giornata arriva UL1.
UL1: hemmm... bisognerebbe fare delle modifiche sul database di produzione 
     dell'applicazione "X"...
IO: ...e... ?
UL1: hemmm... solitamente lo domanderei ad Y, ma e' in ferie...
IO: ...e... ?
UL1: hemmm... mi domandavo se non potessi farle tu...
IO:  e perche' dovrei ?
UL1: hemmm... perche' sappiamo che sei bravo...
IO: ...e... ?
UL1: hemmm... e perche' in questo momento sei l'unico che sappia come si
     accede all'applicazione "X".
IO: (sospirando) porta ste' modifiche, quando ho tempo le faro'.
UL1: hemmm.... veramente bisognava farle ieri...
IO: se siete sopravvisuti fino ad oggi sopravviverete ancora un po'.
UL1 se ne va' non del tutto soddisfatto, ma se n'e' appena andato che
arriva CL1.
CL1: (sventolando un fascio di fogli) ho bisogno di inserire questi dati
     nell'applicazione Tal-De-Tali, puoi farlo tu ?
IO: (steno la mano)
CL1: (mi da' i fogli)
IO: (senza parlare infilo i fogli nel tritacarta)
CL1: (mi osserva esterrefatto)
IO: la lezione di oggi e' "sei un mio collega non il mio capo", fuori
    dai piedi.
CL1: (esce senza proferire parola)
Ritorna UL1.
UL1: ti ho mandato una mail...
IO: male!
UL1: perche ?
IO: perche' adesso devo registrare la cosa nel database degli interventi
    e verra' scalato dal tuo budget.
UL1: (con espressione terrorizata) ma... e' proprio necessario
IO: si
UL1: (sconsolato) vabbe'... quanto ci metti(se ne va')
IO: quanto ci devo mettere. Fuori dalle balle, quando ho finito ti chiamo.
Dopo qualche ora, ho preparato lo script da far girare per l'aggiornamento,
eseguo e do' uno squillo a UL1 che controlli i suoi dati.
Dopo un po' arriva UL1.
UL1: c'e' qualche cosa che non va...
IO: hai trovato la strada fino a qui' quindi...
UL1: (un po' stizzito) no! intendo... l'applicazione "X", ci sono dei
     dati che non dovrebbero apparire cosi'.
IO: e come dovrebbero apparire ?
UL1: be', per esempio questa voce qui' dovrebbe essere '2', non '1'.
IO: e che significato ha '2' invece che '1' ?
UL1: (imbarazzato) be.... non lo so per certo...
IO: come fai a dire che dovrebbe essere un '2' ?
UL1: hemmm... dunque...
IO: non puoi modificarla ?
UL1: non credo...
IO: fammi capire... questa #$@!# applicazione ci avete messo 5 mesi a
    svilupparla, con un fuori-budget ed un fuori-tempo secco di un mese,
    e *non* c'e' modo di modificare una fetentissima voce senza scardinare
    il database con un piede di porco ??
UL1: ma non e' mia l'applicazione, e' di UL2
IO: e lui dov'e' ?
UL1: hemmm.. si sta' occupando di un'altra applicazione
IO: forse e' meglio che prima si occupi di questa no ?
UL1: (sollevato al pensiero di poter scaricare la patata) vado a chiamarlo.
Dopo un po' arrivano tutti e due.
UL2: quale e' il problema
IO: domandalo a lui
UL1: questa voce dovrebbe essere '2', non '1'.
UL2: vedo
UL1: non credi ?
UL1 e UL2 guardano me
IO: perche' guardate me ?
UL2: be', vorremmo la tua opinione
IO: la mia opinione e' che tale applicazione e' un'ammasso di codice privo
    di senso e privo di scopo, i programmatori dovrebbero essere
    castrati per impedirne la riproduzione ed il capo progetto eliminato 
    fisicamente.
UL2: veramente abbiamo gia' un cliente disposto a comperarla...
IO: lo so che i masochisti esistono.
UL1: restiamo in tema... possiamo modificare l'1 in 2 ?
UL2: hemmm... credo di si'...
UL1: cosa comporta ?
UL2: (con espressione corrucciata) non so con certezza...
IO: ma non sei tu il capo progetto di sta' roba ?
UL2: si', ma non ricordo tutti i dettagli...
UL1: vabbe' se te ne occupi tu... (scompare in un lampo)
UL2: hummm... non potremmo controllare cosa succede se quel valore e' 2 ?
IO: domandalo a chi ha scritto il codice
UL2: sono in ferie, non puoi guardare tu ?
IO: no.
UL2: ?? perche' no ?
IO: perche' non e' compito mio.
UL2: (visibilmente sofferente) cosa dici ?
IO: dico che il capo progetto sei tu. Tu sei il capo. Prendi una decisione.
UL2: e' che vorrei essere sicuro...
IO: puoi sempre iniziare un nuovo progetto, lo chiami "COSA $#@! SUCCEDE
    SE CAMBIAMO UN 1 IN 2 NELL'APPLICAZIONE 'X' CHE IO DOVREI CONOSCERE
    COME LE MIE TASCHE"...
UL2: (sofferente al pensiero di quello che finira' nel database dei 
     problemi) no, non e' il caso...
Eccolo! Ansima... suda... sofferente come un bassotto sulla neve, 
violando tutti i principi imparati al corso di PHB, prende il coraggio 
a 12 mani, impugna la sua carriera e PRENDE UNA DECISIONE!!! (credo sia 
stata la prima volta nella sua vita)
UL2: OK!!! FACCIAMOLO!!!
IO: clicckety-click-UPDATE-click-SET-clickety-click <ENTER>... fatto.
UL2: (gia' terrorizzato all'idea) hemmm... forse era meglio fare una 
     copia prima...
A questo punto suona il telefono, rispondo in viva-voce, e' CL2:
CL2: NON FUNZIONA PIU' UN CAZZO!!!!
UL2: (sviene)
IO: il tuo non ha mai funzionato.
CL2: ??!?@???
IO: che cose' che non funziona ?
CL2: NON RIESCO PIU' A LEGGERE LA MAIL!!!
IO: riavvia il computer.
CL2: E POI???
IO: e poi piantala di urlare (riattacco)
UL2: (rinviene) che era ?
IO: niente. Suggerirei che tu vada a controllare nell'applicazione che
    cosa e' cambiato
UL2: (riprendendosi lentamente) si'... e' meglio...
Esito della giornata: l'applicazione "X" non ha mostrato cambiamenti
di sorta, 2 o 1 non cambia una mazza... UL2 sembra piu' vecchio di
10 anni... ma mi hanno detto che lo stress (loro) fa' bene alla
salute (mia)...
Davide

 salute (mia)...
E a quella di coloro che possono leggere queste cose :D
Luca


questa la stampo che voglio leggerla con calma...
sai mai che debba fare la stessa scena a qualche UL o CL furbone!
:-)

Storie dalla Sala Macchine...
ROTFL

CL2: Clueless Luser #2
per cosa stanno UL e CL