buggy si intende difettoso, in errore. È espressione utilizzata nel campo della tecnologia dell'informazione per indicare che la macchina ha un problema o ha un errore nel funzionamento del software.
"Essere bacati" è presentare qualche difetto nella logica di un programma, che si traduce in complicazioni inaspettate o indesiderate, spesso dovute a errori nel codice sorgente stesso, dovuti a qualche problema nel sistema operativo, nel framework, nel compilatore o nell'interprete.
Origine dell'espressione buggy
L'espressione "bugado" deriva dalla parola "bug", che è un gergo americano che significa "difetto", "fallimento". In senso generale significa "insetto".
Il termine "bug", secondo alcuni storici, fu usato da Thomas Edison quando alcuni insetti causarono problemi di lettura nel suo fonografo, nell'anno 1878.
Nel 1946 il termine “bug” assunse un significato maggiore quando il primo calcolatore elettronico (Electronic Numerical Integrator Analyzer and Computer), creato nel 1946, era invaso, all'interno, da insetti attratti dalla luce delle valvole, provocando cortocircuiti nelle piastre e di conseguenza guasti nelle Software.
Bug del millennio
Millennium Bug o Y2K Bug era il termine usato per descrivere il panico sorto prima dell'inizio del millennio, dal 1999 al 2000. Si credeva che i sistemi informatici si sarebbero rotti., poiché tutte le date erano rappresentate da due cifre, dove "1985" era rappresentato da "85". Si temeva che i sistemi potessero confondere l'anno 2000 con l'anno 1900.
Si riteneva che lo scambio di informazioni avrebbe portato i clienti delle banche a vedere con risultati negativi i propri investimenti, dai creditori ai debitori. Si credeva anche che i sistemi militari che controllavano gli arsenali di armi come le bombe nucleari potessero fallire.