martedì 1 dicembre 2020

Blast from the past

Mi e' venuta in mente una vecchia esperienza che risale al lontano 2013...

Avevo trovato lavoro per questa azienda il cui prodotto di punta risaliva agli anni 80 (ma forse anche prima).
Un accrocchione multilinguaggio (tra cui cobol e si mormorava pure Pascal) per la gestione di libri (chi e' stato negli anni 90 in un qualsiasi negozio di libri un po' grosso, si ricordera' i terminali in cui l'operatore "operava" da riga di comando, ecco una roba cosi').

Vennero (e passarono) gli anni 90, vennero gli anni 2000 e i nostri eroi si resero conto che esisteva una cosa "magica" chiamata internet, e che sarebbe stato positivo se il loro sw avesse potuto interagire con esso.

Il che non sarebbe male, se avesse comportato una riscrittura del sw su un linguaggio piu' moderno (e possibilmente anche con concetti piu' moderni).
Invece l'ideona fu di lasciar girare il sw su un "server" e di creare pagine html statiche e agganciare i due con una pletora di batch (come se ci fosse qualcuno seduto alla tastiera). Sorvoliamo su quanto fosse "veloce" questa cosa, inoltre questa configurazione rendeva tutto l'ambiente non aggiornabile.

Che ruolo avevo io in tutto questo? Io avrei dovuto proseguire lo sviluppo di una gallery multimediale in java.
Questa gallery era in ritardo di due anni dalla data prevista, il precedente programmatore (quello che per tutto questo tempo non aveva fatto un emerito), sarebbe andato via 10gg dopo il mio arrivo, e ovviamente non si e' degnato di spiegarmi alcunche'.
Fortunatamente abbandonava lo sviluppo sw per dedicarsi all'attivita' vinicola, almeno li' i ritardi giovano al prodotto.
Inoltre gia' sapevamo che la versione 2.0 di questa gallery sarebbe stato un prodotto open-source (ma allora perche' non passare direttamente alla versione 2 visto che siamo in ritardo clamoroso? Ma da questo orecchio il management non ci sentiva).
Pressioni tutti i giorni perche' il cliente era arrabbiato per il "nostro" ritardo (ue ma farlo presente al genio mio predecessore no? Inoltre se proprio hai furia passiamo alla 2 che si fa sicuramente prima).

Ma la goccia che ha fatto traboccare il vaso e' stato quando ho saputo che pagavano solo me tra tutti i dipendenti perche' ero l'unico in prova. Non ho fatto finire il periodo suddetto e me ne sono scappato a gambe levate...