Tales from the Machine Room |
|
What's this??? Once upon a time, while I was really bored, I began writing down what's going on in my office in the it.comp.os.linux.sys newsgroup. Whitelding all the names, of course, to protect the guilty. The tales seems to be well accepted, so I decided to preserve them for posterity. All the tales are real. Jargon:
CL - Clueless Luser: tipical user, he doesn't really have
a clue but he thinks he knows better.
|
Tutti I Bug Vengono Al PettineTaaaaanto tempo fa, in una galassia lontaaaaana lontana, c'era una felice societa' di assicurazioni, la quale (non si sa perche') ad un certo punto decise di rivolgersi ad una societa' di informatica per sviluppare un paio di applicativi di calcolo costi assicurativi.E subito cominciarono i guai, UL, che avrebbe dovuto "coordinare" le operazioni non ha la piu' pallida idea di come funziona un computer, lasciamo perdere di come programmare o sviluppare qualche cosa, ma non sia mai che si lasci spaventare da cose cosi'. Ecco quindi atterrare sul tavolo di SUSL un contrattone di sviluppo ed assistenza quadriennale (!) per tali applicazioni, contrattone che SUSL firmo' piu' in rapido di un giaguaro con la coda in fiamme. Ovviamente, il fatto che il "cliente" utilizzi macchine Sun Solaris, mentre tutto lo sviluppo ed il testing sia fatto su Intel/Windows non costuituisce (secondo UL) un problema insormontabile, ne' tantomeno il fatto che $cliente usa Oracle come database di scelta mentre qui' di Oracle non c'e' ne' nemmeno l'ombra e non parliamo di $applicationserver che $cliente usa in lungo ed in largo mentre noi... Passano 3 mesi, passano 6 mesi ed arriva il giorno in cui $applicazione1 viene portata presso la societa' ed installata sulla macchina di test. Indovina un po': non funziona! Ma come sara', ma come non sara'... Ovviamente, l'idea di fare debugging sull'applicazione viene scartata a priori, se funziona in sviluppo deve funzionare anche in test... che vuol dire che sono macchine completamente differenti??? Il tira-e-molla va avanti per circa un paio di mesi, con $cliente progressivamente piu' incazzato ed UL progressivamente piu' idiota. Dopo un altro paio di mesi, $applicazione2 e' pronta per il test, ed il contatore di fallimenti si accresce di una un ita'... Ricomincia il tira-e-molla... fino (piu' o meno) ad oggi... quando UL mi entra in ufficio con la violenza dell'uragano Andrew.
UL - Ci serve un server di test Sun, con Solaris 8 ed $applicationserver! Acchiappo il mio catalogone e comincio a scartabellare.
IO - Dunque, dipende da quanto grosso lo vuoi questo server. Diciamo che
una macchine "base" parte da circa 7000 euro, per andare su una
Blade da 17.000 ed oltre... Un paio d'ore dopo consegno i risultati ad UL.
UL - Quindi, potremmo prendere questo server usato per 1500 euro, che
e' un buon prezzo... quando possiamo averlo? UL si guarda attorno con aria cospiratoria...
UL - Dunque, il fatto e' che sono parecchio incazzati riguardo sta
faccenda, e minacciano di troncare il contratto che abbiamo
stipulato. Cosi' abbiamo deciso che il sistema piu' semplice e'
quello di riprodurre il loro ambiente qui' e fare delle prove. Chissa' se sopravvivera'...
Davide
|
| Copyright | This site is made by me with blood, sweat and gunpowder, if you want to republish or redistribute any part of it, please drop me (or the author of the article if is not me) a mail. |
This site isn't optimized for vision with any specific browser, nor
it requires special fonts or resolution.
You're free to see it as you wish.
Last update: 9 Febbraio 2004