Newsgroup: it.lavoro.informatica
Titolo: Poe ? Lovecraft ? mi fanno una sega

Le storie dell'orrore sono robba mia, Bianchi ha solo da imparare, altrochč
"storie della sala macchine".
Alors, ho questa azienda che mi chiama per un colloquio per Python. Non faccio
nomi, perchč sono ancora impelagato visto che sono andato per vie legali
(ovviamente). Ma poi non me ne frega un cazzo di questi straccioni, l'intento
di 'sta cosa č prettamente comico, e dedicato ai giovini (laureati e non) che
si affacciano allo splendido mondo dell'informatica, un "entrateci prima col
culo che con la testa", dico.
Vado a 'sto colloquio, e mi si para davanti un ubergeek di quelli paurosi,
nemmeno tanto antipatico, che inizia a stimarsi delle sue Red Hat con uptime
di 18 anni e cosě via (e giů a ghignare). Mi comincia a parlare di quanto č
incredibilmente bravo, di quanto č sagace e spiritosamente sottile, e di
quanto č bello lavorare con il compiuter negli anni '90, insomma, il colloquio
di lavoro č lui che parla di lui, inframmezzato da sporadiche domande su di
me, utili soltanto ad ulteriori vaneggiamenti ("ah, usi freebsd ? mah, io
distro son sempre stato red hat", e giů a ghignare).
Io venivo da un altro lavoro che mi aveva coperto di soldi, questa roba era a
basso profilo e soprattutto per poco tempo (un mese), quindi chi se ne fotte.
Il lavoro era scrivere un client per un fax server, una cosa che si fa con il
portatile sui ginocchioni intanto che si defeca la mattina, una vaccata
insomma.
Come no.
Ma con calma. Per il lavoro mi si dice di usare la libreria tal dei tali, con
il framework per la GUI tal dei tali, insomma io ho pensato: "vabč, han giŕ
fatto l'analisi, ho solo da fare il codemonkey, accettiamo".
Mi danno 'sto scatolotto cinese che chiamano "faxserver" e io comincio con
l'interfaccia, visto che il backend era fondamentalmente creare il tiff e
spedirlo sul fax server via FTP, tre cagate su un db (utenti, gruppi di
utenti, poco altro).
Installo su XP il software proprietario dello scatolotto, non funziona un
cazzo. Non sembra nemmeno abbia una vaga intenzione di funzionare a dire il
vero. Vabbč, son cinesate, funzionano quasi mai.
Il contratto ritarda di 10 giorni e piů, che sono in ritardo, che hanno fatto
casino, yadayadayada, basta che arrivi e arriva, datato a 10 giorni prima.
Vabbč, son giovani, hanno un ufficio che č un casino, capita di confondersi,
firmo e rispedisco.
Finito db, interfaccia e altra fuffa inizio ad attaccare il software allo
scatolotto. Butto in file su FTP e mi dice che č stato archiviato, del resto
non č attaccato alla linea telefonica ed č ovvio che non spedisca una mazza.
Io lavoro da casa e finchč lo scatolotto si comporta come da documentazione
fornita dall'ubergeek č tutto ok per me, e lo scatolotto si sta comportando
esattamente come da documentazione (e logica).
Il problema č che dopo il primo TIFF il server va in hang, e devi riavviarlo.
Chiedo all'ubergeek e dice che si, insomma, tutte le _aziende_ che avevano
fallito nell'implementare quel cazzo di client si erano incasinate proprio li.
E io penso "tutte le aziende" ? Che cangiante novitŕ, un clientino da 4 soldi
insomma.
Nulla da fare, il "server" non accetta due connessioni contemporaneamente, e
non ha neanche una merda di reset, ogni hang staccare la spina e riavviare.
Che faccio ? Scrivo un server che smisti le connessioni una ad una, usando un
framework per Python. Lavoro doppio, e coglioni che iniziano a girare.
Il server, implementato in 10 giorni, funziona. Ho dovuto implementare il
protocollo, ho dovuto gestire le connessioni, ho dovuto scrivere un server
from scratch, un gran brutto lavoro (aka "grossa rottura di coglioni").
E penso: "Dinamica 'sta gente, sapevano la magagna e siccome avevano il pepe
al culo me l'hanno ammollata a me, senza dirmi assolutamente nulla mentre si
contrattava compenso e tempi".
Alla fine consegno scatolotto e software, avvertendoli che non puň essere
perfetto, un client grafico e un server all'ultimo momento non sono la cosa
piů facile da scrivere, e il software deve girare su Windows e Unix. Insomma,
il messaggio "se magari me lo dicevi" č abbastanza chiaro, anche se detto tra
i denti.
Tutto bello e tutto bene, proviamo a spedire un TIFF con lo scatolotto
attaccato, TIFF archiviato. Riproviamo TIFF archiviato. Riproviamo TIFF
archiviato.
Smanetta e rismanetta scopro che i TIFF vengono creati in un formato non
adatto ai fax, e che bisogna usare un'altra libreria. Io nel frattempo penso
che la loro analisi dev'essere della stessa famiglia delle analisi al piscio
della Juve, ma non č quello che mi fa girare le palle. E' che lo scatolotto
archivia in silenzio, invece di sparare un errore come da documentazione
fornita dall'ubergeek.
La colpa, perň, pare essere mia, perchč non me ne sono accorto. La mia replica
a tale accusa include una ovvia "palla di cristallo a riparare" e iniziano
seriamente a girarmi i coglioni.
Meglio evitare cagate, e metto apposto il tutto, con l'aiuto del geniale
ubergeek. Il fix non č 'sta gran cosa, il problema č che il concetto di
"coordinamento del lavoro" dell'ubergeek č "sorgenti zippati in mail", da
revisionare e integrare con i miei. Chiedo un cvs o un svn che sicuramente le
sue sgargianti Red Hat supportano in 5 minuti di lavoro, niente da fare.
Iniziano lamentele su feature mai discusse, che l'ubergeek implementa in una
spaghetteria senza fine, e che io devo integrare nel software quando mi
spedisce i sorgenti zippati.
Il contratto č ormai scaduto, ma io, se posso, evito le vie legali.
Metto apposto tutto, rimetto apposto tutto, rimetto ancora apposto tutto.
Ci sono altri problemi, la libreria per l'interfaccia grafica, quella
portabile, portatile, movibile e semimovibile, ha delle incongruenze tra
Windows e Unix. Chemmeraviglia.
La colpa, a quanto pare, č mia. La libreria l'hanno consigliata loro ma amen,
la colpa č mia che non ho l'abitudine di provare su ogni cazzo di piattaforma
ogni singola modifica che faccio, soprattutto quando a 10 giorni dalla
consegna mi spunta un server nuovo di pacca da scrivere. Ma che cazzo "lo
sanno tutti" che una libreria portabile va provata sempre su tutte le
piattaforme ! Stiam parlando di checkbox, liste e textbox eh, mica roba
incredibile.
Nel frattempo lo sproloquio dell'ubergeek raggiunge un misto di delirio di
onnipotenza e snobismo verso gli utenti che mi lascia di stucco, anche perchč
il tizio comincia a diventare una macchietta.
Solo un esempio che mi ha fatto rotflmaolare dalla sedia, una cosa tipo: "sto
software va in mano alle segretarie capito ? Gente che non capisce l'italiano
! Ci sono bacchi e bacchi da sistemare !". I bacchi sono ricorrenti, e, per
chi non l'avesse capito, sono i "bachi", non č mia abitudine inserire semidei
sbevazzanti nel mio codice.
Alla fine il lavoro dura una roba tipo due mesi, con continue richieste, io
che continuo a unzippare fuffa e integrarla con la mia, il software č da
cambiare a ripetizione visto che per cagare un cazzo di TIFF ora si usano
_due_ librerie grafiche, che l'ubergeek mi manda mail del cazzo in cui mi
chiede perchč la tal funzione non funziona piů e lui non ha fatto altro che
mandargli degli argomenti differenti (i bacchi !!!!!), lo scatolotto č una 
indegna cianfrusaglia (da 20k euro) che, per dire, ha una interpretazione 
tutta sua dello standard FTP, che librerie usatissime e da sempre funzionanti
smettono di colpo di funzionare (secondo l'ubergeek, shelve ad esempio, nel
Python standard da anni), il framework scelto da me (Twisted Matrix) scazza
con lo scatolotto e devo usare un'altra libreria FTP abbastanza lazy da
fregarsene delle varie falle dello scatolotto cianfrusaglia.
Dopo un po' le richieste finiscono.
Passa un po' di tempo e io inizio a dimenticarmi della faccenda in un misto di
perdizione e schifěo, poi leggo una richiesta dell'ubergeek su iclp, su
Twisted Matrix (che non funzionava, era troppo difficile, yadayadayada).
Mando una mail e chiedo se ha bisogno, deducendo che si trattasse della
cianfrusaglieria. Mi dice che il software č stato riscritto (!!!) perchč
c'erano troppi "bacchi" (!!!).
Fine delle comunicazioni, ormai il puzzo č talmente tanto che devo andare in
pescheria per darmi una botta di Vicks Vaporub.
Mando una raccomandata per il pagamento, e mi arriva una telefonata dal
titolare dell'azienda che praticamente č minatoria, mi minaccia di chiedere i
danni per il ritardo, perchč loro han dovuto pagare, e secondo loro č colpa
mia.
Il mio avvocato gli manda una ingiunzione di pagamento, e loro che fanno ? Mi
fanno mandare praticamente una lettera minatoria dal loro avvocato. A me
capito ? Non al mio avvocato. Io giro per casa con il naso in una lattina di
alici, ormai l'aria č irrespirabile.
Nella lettera del loro avvocato c'č anche scritto che loro mi hanno avvertito
immediatamente che il software non andava, quando chiaramente non č vero, mi
han tenuto in ballo per una mesata buona _oltre_ lo scadere del contratto,
obbligando i miei compagnucci di IRC a sentire una sequela di madonne da far
saltare il Natale per i prossimi 3 anni.
Non mi vogliono pagare, non mi denunciano perchč son "gioooooovane".
La cosa continua, in questi giorni decido se portarli in tribunale. Non son
granchč vendicativo, e dei soldi me ne sbatto abbastanza, vedrň se il gioco
vale la candela - piů che altro per il loro comportamento minatorio, io, e chi
mi conosce lo sa bene, _adoro_ quelli che tentano di intimidirmi a botte di
"tu non sai chi sono io" e minacce pescate dal pero.
E' che, in Italia, se accetti un lavoro di basso profilo, le probabilitŕ che
anche l'azienda sia di bassissimo profilo sono alte.
Sono stato un pollo ? Sono stato un pollo.
E' la buonafede, che mi frega.
Perň chiedo una cosa: se vi trovate in ufficio uno scatolotto cinese che manda
fax, e il client č in Python, tirate su il normale client ftp windows e unix,
e sparategli due tiff.
Se hanga datemi un "amen" per favore. Solo un "amen". (Va bene anche se
staccate e riattaccate la spina prima di farlo).
Se č esposto all'esterno mandatemi una mail, vi darň un amen io.
  ngw

> ...
sarň anche l'ultimo 'beep' che si trova a passare per caso, ma :
la cosa che piů mi colpisce č il linguaggio
info-giovalinistico-rampante-cyber-settentrionalecazzofiga-informatico.
Sinceramente lo trovo agghiacciante. 'Dovremmo' essere professionisti non
presentatori di mtv. Se si tentasse di parlare italiano forse i lavoratori
informatici sarebbero maggiormente rispettati.

 informatici sarebbero maggiormente rispettati.
Ti dirò qualcosa di nuovo, ma sei su usenet, e il post aveva un intento
comico, come specificato nella lingua che dici di conoscere.
Se si dimostrasse una tenue capacità di analisi del testo forse i lavoratori
informatici sarebbero maggiormente rispettati.
  ngw

  ngw
Devo dire che mi sono fatto due risate di gusto, ma hai omesso una
informazione basilare: appurato che la societa' era "ggiovane e
dinamica" (cioe' munita di postazioni lavoro con sedie con le
rotelline), mi chiedevo se fosse anche lìder. :)
Saluti.
-- 
Rimetta  a posto  la  candela...

 info-giovalinistico-rampante-cyber-settentrionalecazzofiga-informatico.
Ma le prime due righe che rimandano non ad Ariosto ma a Davide
Bianchi, le hai capite ?
Ciao,
-- 
Virgilio Lattanzi        HARPAX srl
Tel: 
+39 0733 818863
     via Fontanella, 38
Fax: 
+39 0733 819133
     62012 Civitanova Marche MC
WWW: 
www.harpax.com
      ITALY

 E' la buonafede, che mi frega.
Manca in tutta la storia un qualsiasi accenno alla cartazza noiosa,
ma indispensabile come "contratto" e "analisi dei requisiti". Mettere
a punto questa roba richiede magari mesi, ma fa risparmiare un sacco di
tempo di sviluppo, messa a punto, e poi fa risparmiare in discussioni,
anni di cause legali e spese annesse. Senza questi documenti minimali
il lavoro va considerato "a tempo e senza vincolo di risultati", pura
manovalanza, insomma.
Ciao,
 ___ 
/_|_\  Umberto Salsi
\/_\/  
www.icosaedro.it

 manovalanza, insomma.
Si ma nel contratto non puoi identificare tutti i vizi del prodotto,
considerando anche la presunta malafede del committente. L'errore ingenuo
che Nicholas ha commesso, a parere mio, e' stato quello di mettersi a
riscrivere da capo il programma senza aver rinegoziato un contratto nuovo.
Una volta individuati i "bacchi" avrebbe dovuto congedarsi e riprendere in
mano la faccendo solo dopo aver messo in chiaro i tempi e le modalita'
richieste per completare il lavoro. Evidentemente ha ingenuamente concesso
la fiducia a chi non doveva ottenerla.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

-Umberto Salsi <sa...@icosaedro.italia>:

E' esattamente manovalanza.
Non ci vuole del gran genio a fare un client grafico, solo un tizio che ha il
tempo di farlo.
Come "analisi dei requisiti" mi è stato passato un file PP che poi era la loro
presentazione verso il cliente da parte del loro commerciale, uno yuppie
uscito dai tempi di Footloose con tanto di Rolex sopra la camicia. Ma è carta
straccia, perchè non nomina nemmeno di striscio il server che ho dovuto
scrivere.
Il contratto normalissimo contratto a progetto, niente più.
Quello che è curioso è il fatto che conoscendo i limiti del "coso" non si
siano minimamente preoccupati di dirmeli (e quindi di portare avanti un lavoro
fatto come dio comanda) ma semplicemente di avere un pirla che ci lavorasse
sopra, con dei tempi ridicoli, con una analisi ridicola.
Praticamente 'sta gente prende lavori e inizia a pensare come inculare chi
lavora per loro e il loro cliente - a me pare che vadano ben oltre aziende
dinamiche e lìder, che almeno verso il cliente un tenue tentativo di riuscita
del progetto lo fanno.
  ngw

   ngw
scusa, mi sono permesso di sollevare una critica senza analizzare il testo.
Perņ non ricordo di aver fatto alcun riferimento all'accademia della crusca
ma semplicemente al buon senso (sai com'č, i tempi di windows 95 e dei
maghetti dell'informatica dopo lo 'sboom' suonano un pņ patetici). Comunque
tutto molto divertente. Sempre in gamba mi raccomando...

 Se č esposto all'esterno mandatemi una mail, vi darň un amen io.
Uhm, 20K per uno scatolotto che manda Fax? Ma chi sono i fessi che lo 
comprano?
Saluti.

 comprano?
Ci sono.
Nell'informatica italiana manca di tutto, tranne i fessi.
  ngw

   ngw
Da incorniciare...
-- 
Marco Ermini
http://www.markoer.org
http://www.marcoermini.com/

il titolo proposto> "Non aprite la porta 21"
solo che per te non e' una storia ma realta', coraggio Stephen King!!