buginen tarkoittaa viallinen, virheellinen. On ilmaisu, jota käytetään tietotekniikan alalla osoittaa, että koneella on ongelmia tai virhe ohjelmistotoiminnossa.
"Olla buginen" tarkoittaa joitakin virheitä ohjelman logiikassa, mikä johtaa odottamattomiin tai ei-toivottuihin komplikaatioihin, jotka johtuvat usein virheet itse lähdekoodissa, johtuen ongelmasta käyttöjärjestelmässä, kehyksessä, kääntäjässä tai tulkissa.
Bugisen ilmaisun alkuperä
Ilmaisu "bugado" tulee sanasta "bug", joka on amerikkalainen slangi, joka tarkoittaa "vika", "epäonnistuminen". Yleisessä mielessä se tarkoittaa "hyönteistä".
Joidenkin historioitsijoiden mukaan termiä "vika" käytti Thomas Edison, kun jotkut hyönteiset aiheuttivat lukemisongelmia hänen äänitteessään vuonna 1878.
Vuonna 1946 termillä "vika" tuli suurempi merkitys, kun ensimmäinen elektroninen tietokone (Electronic Numerical Integrator Analyzer and Computer), joka luotiin vuonna 1946, sisälle hyökkäsi hyönteisiin, joita venttiilien valo houkutteli aiheuttaen oikosulkuja levyihin ja siten vikoja Ohjelmisto.
Millenniumin vika
Millennium Bug tai Y2K Bug oli termi, jota käytettiin kuvaamaan paniikkia, joka syntyi ennen vuosituhannen vaihtoa, vuosina 1999-2000. Uskottiin, että tietokonejärjestelmät hajoavat., koska kaikkia päivämääriä edusti kaksinumeroinen luku, jossa "1985" oli merkitty "85". Pelättiin, että järjestelmät saattavat sekoittaa vuoden 2000 vuoteen 1900.
Uskottiin, että tietojenvaihto johtaisi pankkiasiakkaisiin, että investoinnit olisivat negatiivisia, velkojista velallisiin. Uskottiin myös, että aseita, kuten ydinpommeja, hallitsevat sotilasjärjestelmät saattavat epäonnistua.