Gli "Ospiti" della Sala Macchine


Home Page | Comments | Articles | Faq | Documents | Search | Archive | Tales from the Machine Room | Contribute | Login/Register
Nota: i miei commenti (quando ci sono) sono in italico

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/08/2008 00:00

Previous elenco Next

le storie degli ospiti sono in ordine sparso, quindi 'precedente' e 'successiva' possono portare su storie di altri autori

Comments are added when and if I (or the story's author) has the time to check them and after removing junk, phishing and so on. So don't hold your breath. Besides, if your comment doesn't get posted, don't write me about it. Evidently it wasn't worth it.

4 messages post new
LucaspeedLucaspeed By Lucaspeed - posted 26/08/2008 15:23 - reply
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 BertoncelloLuca Bertoncello By Luca Bertoncello - posted 26/08/2008 19:32 - reply

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...

XfightXfight By Xfight - posted 27/08/2008 10:21 - reply

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 !

PaoloPaolo By Paolo - posted 28/08/2008 14:09 - reply

E qui temo che ti sbagli, anche perche' la maggior parte delle persone che fa colloqui non sa nemmeno cosa sia lo scripting!!!

Previous tales' list Next


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? Support This Project