Tales from the Machine Room


Home Page | Comments | Articles | Faq | Documents | Search | Archive | Tales from the Machine Room | Contribute | Login/Register

Il domani non muore mai

Avvertenza: questa qui' non e' propriamente una storia, piu' che altro e' un rantolo, una lamentazione, una geremiade... prendetelo come vi pare.

Alura, ritorniamo a parlare del merdacchioso meraviglioso sito webbe di $noiviaggiamointreno di cui parlai in questa storia.

Dopo un non proprio fantastico inizio, il sito era stato finalmente scaraventato on-line e tutta una serie di aggiunte e masturbazioni erano state eseguite per avere le varie cose (quelle che DB si era "dimenticato" di dirmi prima) agibili e funzionabili.

E adesso casca l'asina (Splat!): pare che $noiviaggiamointreno voglia aggiungere una qualche funzionalita' di "forum" o sarca$$o al sito per consentire ai suoi "sponsor" di pubblicare delle pagine semi-pubblicitarie in modo automatico. L'arnese dovrebbe succhiarsi i dati da una qualche applicazione di CRM di cui noi (io) non sappiamo una beata fava usando un qualche middleware e pubblicare la roba in automatico o quasi.

A me, inizialmente, non me ne e' fregato un tubazzo di niente: l'applicazione se la sviluppano loro, gli aggiornamenti se li fanno da loro, se vogliono aggiungere questo e quello sono cavoli loro. L'unica cosa che gli ho fatto presente e' che lasciare a pigs + dogs la capacita' di pubblicare roba su un sito si rischia di avere cosine non proprio belle in vista mentre non ci dovrebbero essere. Ma se questo e' cio' che vogliono loro che problema ho io? Ci limitiamo ad aprire il firewall in modo che sto' coso possa parlare con il suo CRM e basta.

Taccio dei problemi di coordinamento con il WindowsSysMangler dall'altra parte che alle parole "aprire il firewall sulle porte X, Y e Z" si e' perso e non capiva piu' di che stessimo parlando. Comunque non ho sentito piu' un tubazzo di niente fino a che la nuovissima versione di quella applicazione e' stata pronta all'installazione. E a me che me ne frega? Che prima di rilasciarla vogliono provarla (saggi).

Faccio notare che c'e' un server di staging/testing allo scopo.

Loro installano e scoprono che non funziona piu' un tubo. Seguono una fila di installa - debugga - ripristina versione precedente - bestemmia e cosi' via. Il branco di rintronati (la "sporcamezzadozzina") sembra piuttosto orientato a seguire una politica di "rilasci temporizzati". Quello che vorrebbero fare loro e' rilasciare delle "sotto-versioni" in risposta ai vari problemi che vengono segnalati (aka: far fare il debugging al cliente ed agli utenti invece di farlo loro), e vorrebbero anche "adattare dinamicamente gli intervalli di rilascio ad un'ottica di proaNEAAAHHHHA" (il 'NEAAA' era la mia reazione alla lettura della mail).

Il che, messo nella giusta prospettiva si presenta piu' o meno cosi':

1. rilascio versione 1.00
  .
  . alcuni giorni
  .
2. scoperta di 23.574 bugs nella versione
  .
  . numerosi mesi
  .
3. rilascio patch a che corregge 2 bug precedenti
  .
  . alcuni giorni
  .
4. scoperta di 197.347 bugs
  .
  . numerosi mesi
  .
5~unnumerofottutamentegrandeyoh!. rilascio delle patch/sottoversioni 
b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q... scoperta di altri bug, 
passano altri mesi...
  .
+1. bug corretti fino ad ora: 25, nuovi bug introdotti: 2.367.476.187
  .
  . diversi miliardi, baziliardi di anni
  .
+2. rilascio della versione 2.0 che corregge tutti i bug, risolve tutti
i problemi, porta la pace nel mondo eccetera eccetera eccetera
  .
  . alcuni giorni
  .
+3. il Sole si trasforma in una Gigante Rossa ed incenerisce tutto il
foxxuto Sistema Solare.

E a me che me ne frega direte voi? E' che dovrei essere io quello che si gestisce i millemila restore tra una cosa e l'altra.... Sgrunt!

Davide
23/08/2010 08:00

Previous Next

Comments are added when and more important if I have the time to review them and after removing Spam, Crap, Phishing and the like. So don't hold your breath. And if your comment doesn't appear, is probably becuase it wasn't worth it.

17 messages this document does not accept new posts
Antonino RussoSgrunt! By Antonino Russo - posted 23/08/2010 08:10
E di che ti lamenti? Guarda il bicchiere mezzo pieno...
...non soffrirai della crisi per mancanza di lavoro, vuoi che non ci sia un restore da fare?

:-D

--
Antonino Russo


Messer Franznon si potrebbe avere... By Messer Franz - posted 23/08/2010 08:22

Non si potrebbe avere nel 2012 una fine del mondo localizzata su di loro? Sarebbe l'ideale!

--
Messer Franz


Goose@ Messer Franz By Goose - posted 23/08/2010 09:43

> Non si potrebbe avere nel 2012 una fine del mondo localizzata su di loro? Sarebbe l'ideale!
>

No. L'ideale sarebbe la fine dell'universo. Perche' limitarsi a far finire solo parte di esso quando si potrebbe farlo finire tutto?

Purtroppo ho come l'impressione che l'universo, il mondo e tutti i branchi di paguri, sporche dozzine e il sottoscritto continueranno ad andare avanti piu' o meno felicemente ben oltre il 2012.

Peccato.

>

--
Goose


Eremita Solitario@ Messer Franz By Eremita Solitario - posted 23/08/2010 10:31

> Non si potrebbe avere nel 2012 una fine del mondo localizzata su di loro? Sarebbe l'ideale!
>

L'idea della fine del mondo localizzata mi piace, sarebbe un'ottima soluzione per questo tipo di casistiche.... :-\)

--
Eremita Solitario


Davide Bianchi@ Messer Franz By Davide Bianchi - posted 23/08/2010 11:52

> Non si potrebbe avere nel 2012 una fine del mondo localizzata su di loro?

...meglio noto come 'hit man'...

--
Davide Bianchi


matteorestore By matteo - posted 23/08/2010 08:44

Bel modo di sviluppare! Ma cosė la macchina di test non si frigge?

--
matteo


Riccardo Cagnasso@ matteo By Riccardo Cagnasso - posted 23/08/2010 12:51

> Bel modo di sviluppare! Ma cosė la macchina di test non si frigge?

Su 100 programmatori, 7 hanno capito cosa si intendeva per "metodi agili" e sono tornati a essere persone felici, 93 non hanno capito un cazzo (come al solito) e hanno cominciato a fare ancora piu' casino del solito.

--
Riccardo Cagnasso


Anonimo codardo (e sputasentenze)Tutti sanno fare il backup.. By Anonimo codardo (e sputasentenze) - posted 23/08/2010 09:18

Ma TU sei uno dei pochi a garantire anche il restore.

--
Anonimo codardo (e sputasentenze)


d3Tutto il mondo e` paese By d3 - posted 23/08/2010 09:44

Anche qua in $NOTA_MULTINAZIONALE dove sto facendo una consulenza e` la stessa solfa, il tutto tra l'altro lentissimo, per ogni modifica mi arriva un ticket da approvare tramite interfaccia web (accrocchio pagato n! euro).

Il momento piu` assurdo e` stato quando gli ho trovato un bug che era in produzione dal 2006 e che non riuscivano a riprodurre in collaudo, 5-6 versioni nuove al giorno, ognuna delle quali (chiaramente, essendo scritta a caso) non correggeva il bug.

--
d3


Andrea Ballarati@ d3 By Andrea Ballarati - posted 24/08/2010 10:32

> Anche qua in $NOTA_MULTINAZIONALE dove sto facendo una consulenza e` la stessa [cut]
> 5-6 versioni nuove al giorno, ognuna delle quali (chiaramente, essendo scritta
> a caso) non correggeva il bug.

Il famoso generatore automatico di patch

--
Andrea Ballarati


LuigiIn cambio di vil denaro By Luigi - posted 23/08/2010 10:44

potresti offrirti di svliuppargli tu l'applicazioncina,
credo che dopo il punto 2 il clinte dovrebbe essere cotto a puntino

--
Luigi


CicciobastardoE allora? By Cicciobastardo - posted 23/08/2010 10:59

Se invece di un SysAdmin fossi uno sviluppatore, o meglio ancora un conslutante, sapresti che è grazie ai bug che si fanno i soldi. La qualità non paga, il prendere tempo sė, e la prima preoccupazione di ogni venditore/commerciale è di trovare una scusa o un capro espiatorio.
Io - che come te sono un coglione (tua ammissione, non credo di essere offensivo) - gli sviluppi li faccio per bene e per questo sono ricercato dai clienti ma nessuna società mi vuole.

--
Cicciobastardo


Michele P.Win! By Michele P. - posted 23/08/2010 13:24

Ma 'sto ciclo di sviluppo mi ricorda un po' quello di un noto sistema (non) operativo con la W...

--
Just another bit in the (fire)wall


Mattia@ Michele P. By Mattia - posted 23/08/2010 18:52

> Ma 'sto ciclo di sviluppo mi ricorda un po' quello di un noto sistema (non) operativo con la W...
>
>
A me invece ricorda il quello di quasi tutti i software rilasciati al grande pubblico, sistemi operativi e giochi in prima fila.
Ma anche nel mondo dell'automazione industriale e' cosi': quelli che fanno i software bene (fanno simulazioni e debugging) li fanno una volta sola, gli altri fanno funzionare la macchina e poi fanno due mesi di debugging DAL CLIENTE, pagati extra.
Come fanno a farseli dare i soldi, dico io...

--
Mattia


Anonimo codardissimo@ Mattia By Anonimo codardissimo - posted 28/08/2010 21:30

> Come fanno a farseli dare i soldi, dico io...

è un bel mistero ma se lo sapessi smetterei anche io di preoccuparmi della qualità del mio lavoro

--
Anonimo codardissimo


Melanippealmeno a me l'hanno chiesto gentilmente By Melanippe - posted 23/08/2010 21:23

Anni fa avevamo acquistato un client di posta da una società.
Il tutto funzionava bene, ma non era ancora finito l'aiuto in linea.
Alla mia richiesta se ci fosse un manuale cartaceo, il tecnico mi rispondeva un po' imbarazzato che in effetti un manuale c'era, ma non era ancora stato controllato.
Mi sono offerta di dargli una rilettura e segnalare eventuali stranezze e mi hanno mandato il file.
Quando ho finito la rilettura gli ho rimandato il file corretto.
Il "programmatore capo" della facenda, un tipo decisamente di poche parole, mi ha anche ringraziato.
A momenti svengo.

--
Melanippe


Mg By Mg - posted 06/09/2010 14:21

Bella procedura...

E passare direttamente al punto +2 no eh!

--
Mg


17 messages this document does not accept new posts

Previous 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 Support This Project
Powered By Gojira