Machine's Room's Guests


Home Page | Comments | Articles | Faq | Documents | Search | Archive | Tales from the Machine Room | Contribute
Note: my comments are in italics, when they are.

ScriptMan Reloaded

Questa proprio non me l'aspettavo, ve lo giuro!

Ordunque, noi in ufficio facciamo delle cose strane (non entriamo nei dettagli!) con delle liste di indirizzi (no, NON spediamo Spam, ve lo giuro!). Giovedi della settimana scorsa una collega mi dice che avremmo dovuto fare degli aggiornamenti a una di queste liste mettendo degli indirizzi E-Mail per le notifiche basandosi sui codici postali. Visto pero' che la cosa (secondo 'sta tipa!) sarebbe stata parecchio complessa, si e' deciso di spostarla a questa settimana, visto che prima c'era qualcosa di piu' urgente da fare (che comunque mi ha lasciato parecchi "buchi" liberi, nei quali avrei potuto tranquillamente fare il tutto, ma tralasciamo...).

Arriviamo dunque a oggi (Martedi!) e mi ritrovo un'E-Mail di questa tipa con un bel file Excel con le modifiche da fare. Lo guardo e mi cascano le braccia (per non dir di peggio). Semplicemente una bella lista di codici postali e nomi. Nell'E-Mail c'era poi la corrispondenza Nome->E-Mail. La guardo e mi chiedo: dove sarebbe la complessita'?!?

Vado quindi dalla collega e le parlo. E capisco che lei pensava che l'UNICO modo per fare il lavoro sia di mettersi a modificare A MANINA nel db 4000 records. La guardo con un misto di curiosita' e ribrezzo e le dico che manco per mezzo secondo io avrei pensato di fare la cosa a mano e che mi stupisce (per non dir di peggio) che una persona che, si presume, sa quanti records sono presenti nel DB (590.000!!) pensi di mettersi A MANO a modificare dei records.

E quindi si capisce perche', secondo lei, un lavoro che ho fatto in 10 minuti scarsi (estrarre i dati da Excel, sostituzione Nome->E-Mail, scriptino in AWK che mi genera un file .sql, import dei dati) sarebbe stato cosi' complesso da doverlo posporre di quattro giorni lavorativi per evitare di sovrapporre lavori.

E' proprio vero: la madre degli idioti e' sempre incinta.

E io sono stato tanto (TROPPO!) ottimista quando scrissi che la ditta dove lavoro NON ha nessun idiota.

Sempre viva AWK, che piu' volte mi ha permesso di non scrivere a mano migliaia di righe di codice SQL inutili!

Luca Bertoncello
26 August 2008

previous list next

guest's tales are "random", so the 'next' and 'previous' link can very well bring you to somebody's else tale.

Commenti

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.

4 commenti

Lucaspeed dice il 26/08/2008 15:15:
Per carità, nessuno meglio di te conosce la tua ditta, ma io non farei MAI sapere al mio datore di lavoro che sono in grado di fare un qualsivoglia lavoro in soli 10 minuti...
Luca Bertoncello dice il 26/08/2008 18:28:
Ecco, questo sarebbe un errore imperdonabile, visto che il mio capo, a differenza della collega tonta, lo sapeva benissimo che non ci volevano piu' di 10 minuti (e' un programmatore anche lui).
Quindi, al suo ritorno dalle ferie, se avesse visto che ci avevamo messo due giorni per un lavoro di 10 minuti, ci impalava sul balcone...
Xfight dice il 27/08/2008 09:29:
Ciò dimostra ancora una volta quanto importante sia lo scripting ( in qualunque linguaggio con qualunque tools di supporto (es. awk, sed, ..) ) per un sistemista ^^ ( ed anche programmatore )

Già mi immagino un colloquio di lavoro :
- A : lei sa scrivere script ?? va bene in qualsiasi linguaggio di scripting
- B : no...
- A : prossimo !
Paolo dice il 28/08/2008 13:59:
E qui temo che ti sbagli, anche perche' la maggior parte delle persone che fa colloqui non sa nemmeno cosa sia lo scripting!!!

previous next

Aggiungi un commento

I commenti non sono storie, trattenete la vena poetica ed evitate di scrivere la Divina Commedia. Eventualmente leggete le istruzioni su come mandare le vostre storie per la pubblicazione.

Aggiungi un commento (max 1000 caratteri)

Commento inviato da:
Commento:


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 was composed with VIM, now is composed with VIM and the (in)famous CMS FdT.

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.
Web Interoperability Pleadge is this a valid html document?

Last update: 26 August 2008