|
La storia dell'anno 2000 proviene da un elemento principale: "La memoria". I primi computer costruiti erano veramente molto costosi e di grandi dimensioni. A causa del loro costo i computer abitualmente avevano memorie molto piccole (Molto più piccola di quella del computer che stai usando). Poiché la memoria era così costosa era doveroso, per i programmatori, sviluppare programmi che utilizzassero meno memoria possibile. Bene ai programmatori fu ovvio che la data era una buona opportunità per risparmiare memoria. Perché questi programmatori fecero una cosa così terribile che potrebbe causare la fine del mondo? La risposta è abbastanza semplice: loro non pensavano che i programmatori futuri avrebbero usato gli stessi programmi. Negli anni 50 chi avrebbe immaginato che in 40 anni la società potesse diventare così dipendente de una invenzione che loro chiamarono computer? Nei primi anni delle elaborazioni elettroniche gli sviluppatori non pensavano al secolo successivo. Certamente immaginavano che i loro programmi sarebbero stati abbandonati molto prima del 2000.
|
Ma, se i programmatori conoscevano l'esistenza di questo problema perché non lo hanno risolto prima ? Bene, ai pochi che pensarono all'anno 2000 il problema non parve così grave. Non avrebbero mai immaginato che i loro programmi sarebbero rimasti in uso così a lungo da diventare un problema. Invece, una volta installati quei loro programmi le industrie informatiche non vollero più cambiarli per non spendere danaro per cambiare qualcosa che, in fondo, non era rotto. Questa è la storia di come quei vecchi programmi divennero le basi delle nostre industrie attuali. Un altro problema industriale è che tutti i programmi devono essere compatibili con quelli precedenti. Quando Windows fu messo in commercio doveva supportare il DOS. Così anche i successivi rilasci di Windows dovettero mantenere la compatibilità con i precedenti e con DOS. Così abbiamo continuato a produrre il nuovo sulla base vecchia trasformando un problema semplice e facilmente risolvibile in un problema di enormi proporzioni. Anche perché i produttori mirarono a risparmiare danaro riutilizzando gli stessi programmi più e più volte. Così, come un virus, questo problema si è diffuso attraverso tutti i computer facendo diventare sempre più grande il già grande problema.
|
Le grandi Compagnie Americane hanno sempre qualcosa sul quale investire tempo e denaro. Così quando c'è qualcosa che non è davvero importante come il problema delle 2 cifre che noi tutti conosciamo oggi come Y2K, lo ignorano. Non c'è possibilità che una grande Compagnia investa una grande somma di denaro per correggere qualcosa che non le ritorni dei benefici in alcun modo. Inoltre la più antica tradizione delle Compagnie Americane è di rimanere competitive. Così se una Compagnia spende molto tempo per produrre un articolo, sicuramente chiuderà i battenti. Alla clientela non importano le cose del futuro. Così se perdi molto tempo per perfezionare un programma con un sistema a 4 cifre, i clienti avranno già preso il programma di qualche altra compagnia che ha scelto di non risolvere il problema. La strategia industriale dell'investimento mirato al guadagno può essere controproducente almeno nel caso del "Millennium Bug". Nello sforzo di risparmiare, la forza lavoro che avrebbe potuto essere assegnata alla risoluzione del problema è stata deliberatamente lasciata andare.