Storie dalla Sala Macchine |
Home Page | Commenti | Articoli | Faq | Documenti | Ricerca | Archivio | Storie dalla Sala Macchine | Contribuire | Imposta lingua:en it | Login/Register
SL - Quindi gli servira' un computer e possibilmente un telefono, potrebbe
anche servirgli un laptop.
IO - Per il computer Ok, di laptop non ne abbiamo piu' quindi se gli serve
dobbiamo ordinarne uno. Posso fare un paio di domande?
SL - Del tipo? (SL non e' mai contento quando faccio domande)
IO - Come' che sto tizio e' ritornato?
SL - Hummm... diciamo che $enorme_societa_di_assicurazioni ha deciso di
annullare un po' di progetti esterni per ridurre i costi.
IO - Quanti progetti?
SL - Hemmm... uno credo... ma che c'entra?
IO - Niente. E' indicativo il fatto che tra tutti i progetti abbiano
deciso di eliminare il suo?
SL - No... non credo...
IO - Scusa, ma... non e' UL che due anni fa ha seguito 4 progetti di cui
3 si sono conclusi con il fallimento delle societa' che li avevano
commissionati, mentre la quarta ha abbandonato l'idea prima della
firma del contratto (ed e' ancora viva e vegeta)?
SL - Hu... sinceramente non mi ricordo...
IO - Hemmm... che progetti deve seguire adesso UL?
SL - Quelli per $societa1 e $societa2.
scribble-scribble, vendere tutte le azioni di $societa1 e $societa2 prima del grande tracollo.
SL - Ha! E prendera' anche la manutenzione del nostro sito internet.
AAAAAAAAAAGHHHHHHH!!!!!!!!!!!!!! Priorita' massima: aggiornare il curriculum ADESSO!
Cosi', dopo aver aggiornato il CV ed essermi segnato in un paio di agenzie di collocamento, preparo il computer e poi rimango in attesa dell'inevitabile.
Un paio di giorni dopo UL, accompagnato da SL, arriva in ufficio.
UL - Heila', abbiamo pronto il build per $societa1, c'e' da installarlo
sul server di produzione.
IO - Lo avete provato sul server di test prima?
UL - No, solo sulle macchine di sviluppo. Ma che problema c'e'? Sara'
il centesimo aggiornamento di quella applicazione.
IO - Si, ed e' anche il primo aggiornamento che finisce direttamente in
produzione senza passare dal test.
UL - Ma va, abbiamo si e no cambiato due diciture in una maschera!
IO - (guardando SL) Non e' prassi comune verificare tutte le modifiche,
anche quelle piu' idiote, sull'ambiente di test prima di spostarle
in produzione?
UL - Ma e' una modifica ridicola! Non abbiamo tempo di provare per una
settimana!
IO - (guardando SL) Che fo'?
SL - Be', non credo che questo sia una cosa cosi' importante che richiede
un test di una settimana... avete cambiato solo delle diciture giusto?
UL - Certo!
IO - Ok, se lo dite voi.
Un paio d'ore dopo UL, SL e CL ripiombano in ufficio.
SL - Il server di produzione di $societa1 e' crashato!
UL - Bisogna farlo ripartire subito!
Mi attacco al telefono con $bofh_societa1 e riavviamo il server. Quindici minuti dopo il server e' di nuovo down.
IO - (rivolto ad UL) ma siete proprio sicuri di aver cambiato "solo un paio
di diciture"?
UL - Sicuro!
Ri-riavvio, rimane vivo 25 minuti, poi altro crash.
IO - Qui' c'e' qualche cosa di seriamente sbagliato.
Stavolta al riavvio tengo un'occhio sulla lista dei processi. E quello che vedo mi lascia di stucco. $applicazione parte...e comincia ad aprire file come un matto. Dopo 20 minuti l'intero sistema diventa lento come melassa, a questo punto lancio alla cieca un kill -9 ed uccido l'applicazione.
IO - Ok, pare che abbiate un bug nell'applicazione.
UL - Ma non e' possibile!
IO - E allora spiegami tu come' che apre 46000 file in meno di 5 minuti.
UL - (guardando CL) Ma abbiamo cambiato solo delle diciture!
CL - (guardando nervosamente me ed SL) Hemmm... veramente c'e' anche
l'aggiornamento del motore di accesso al database... che tu hai detto
di buttare dentro per vedere se migliorava le prestazioni...
IO - E' stato testato questo nuovo "motore"?
CL - Hemmm... be' l'ho provato solo sul mio computer... bisogna aggiornare
tutte le librerie e non avevo voglia di farlo sul server di test...
IO - (guardando UL ed SL) Cioe'... abbiamo appena rilasciato una nuova
versione di una applicazione che richiede un cambiamento di tutte
le librerie di base per funzionare senza testarlo??
UL - Hummm... questa cosa delle librerie io non la sapevo mica...
IO - Ma non e' il tuo lavoro il tenere traccia dei cambiamenti nei progetti
prima durante e dopo il rilascio?
UL - Hemmm...
Inorridisco al pensiero di che succedera' quando aggiornera' il sito internet aziendale.
Davide
08/04/2003 00:00
I commenti sono aggiunti quando e soprattutto se ho il tempo di guardarli e dopo aver eliminato le cagate, spam, tentativi di phishing et similia. Quindi non trattenete il respiro.
Il presente sito e' frutto del sudore della mia fronte (e delle mie dita), se siete interessati a ripubblicare uno degli articoli, documenti o qualunque altra cosa presente in questo sito per cortesia datemene comunicazione (o all'autore dell'articolo se non sono io), cosi' il giorno che faccio delle aggiunte potro' avvisarvi e magari mandarvi il testo aggiornato.
Questo sito era composto con VIM, ora e' composto con VIM ed il famosissimo CMS FdT.
Questo sito non e' ottimizzato per la visione con nessun browser particolare, ne' richiede l'uso di font particolari o risoluzioni speciali. Siete liberi di vederlo come vi pare e piace, o come disse qualcuno: "Finalmente uno dei POCHI siti che ancora funzionano con IE5 dentro Windows 3.1".