Een vergeten puntkomma. Een getal dat net te groot is. Een geheugenadres dat net verkeerd wordt aangeroepen. Bij softwareontwikkeling zijn kleine fouten onvermijdelijk, maar soms leiden ze tot gigantische gevolgen. Van neerstortende raketten tot miljoenenverlies op de beurs: dit zijn 10 van de meest bizarre softwarebugs ooit, die de echte wereld op z’n kop zetten.
1. De Ariane 5-ramp (1996)
De Europese ruimtevaartorganisatie ESA had grote verwachtingen van de Ariane 5-raket. Maar nog geen 40 seconden na lancering explodeerde het gevaarte in de lucht. Oorzaak: een programmeerfout in het navigatiesysteem. Een 64-bit getal werd klakkeloos in een 16-bit variabele gepropt, met een overflow als gevolg.
Het bizarre? De fout zat in hergebruikte code van de Ariane 4, die wel met kleinere snelheden werkte. Het kostte ESA meer dan 370 miljoen dollar… en veel reputatieschade.
Maar de ramp was niet het einde: na deze dure les groeide Ariane 5 uit tot een van de betrouwbaarste draagraketten van zijn tijd, met meer dan 100 succesvolle lanceringen tot aan zijn pensioen in 2023.
2. De Mars Climate Orbiter (1999)

NASA’s sonde bereikte de rode planeet perfect op tijd en verdween vervolgens voorgoed. De reden? Eén team werkte met het Brits-Amerikaanse meetsysteem (pond-seconden), het andere met het metrieke stelsel (newton-seconden). De sonde vloog daardoor veel te laag en werd door de atmosfeer verwoest.
Het is misschien wel de duurste softwarebug veroorzaakt door eenhedenverwarring: de missie kostte 327 miljoen dollar.
3. Millenniumbug (Y2K-bug) (2000)
Geen crash, maar een enorme dreiging. Jarenlang bewaarden computers jaartallen als twee cijfers: ’99’ voor 1999. Bij het millennium zouden ze ineens ‘00’ laten zien, en die datum kon zomaar worden gelezen als 1900. Vliegvelden, banken en energiecentrales maakten zich grote zorgen.
Hoewel het uiteindelijk mee bleek te vallen door grootschalige preventie, was het een waarschuwing: zelfs de simpelste designkeuze kan decennia later catastrofaal worden.
4. De Patriot-raketbug (1991)
Tijdens de Golfoorlog faalde een Amerikaans Patriot-raketsysteem in Dhahran, Saoedi-Arabië, om een Iraakse Scud-raket te onderscheppen. De fout? Na 100 uur continu draaien was er een kleine afrondingsfout in de tijdrekening opgeteld tot bijna een halve seconde afwijking, genoeg om het doel volledig te missen.
Gevolg: 28 doden en meer dan 100 gewonden. Een fractie van een seconde bleek dodelijk.
5. The Knight Capital Flash Crash (2012)
Een fout in de handelssoftware van Knight Capital Group zorgde ervoor dat het bedrijf 45 minuten lang verkeerde aandelenorders uitstuurde. De software activeerde oude testcode in een live omgeving en kocht en verkocht als een bezetene.
Gevolg? Een verlies van 440 miljoen dollar… in minder dan een uur. Knight Capital overleefde het niet zelfstandig en werd overgenomen.
6. De Therac-25-dodelijke bug (1985–1987)

De Therac-25 was een medisch apparaat dat kankerpatiënten bestraalde. Maar een raceconditie in de software leidde tot zes ernstige overbestraling-incidenten, waarvan drie dodelijk.
Wat het extra schrijnend maakt: men vertrouwde blind op software en verwijderde veiligheidsmechanismen die in oudere, analoge versies wél zaten. Een tragisch voorbeeld van wat er misgaat als software als onfeilbaar wordt beschouwd.
7. De F-22 GPS-bug (2007)
Toen een groep Amerikaanse F-22-gevechtsvliegtuigen voor het eerst de internationale datumgrens overstak, viel hun navigatie- en communicatiesysteem plotseling uit. De software kon niet omgaan met de tijdzonewissel.
De vliegtuigen moesten halsoverkop terugkeren naar Hawaï. Gelukkig zonder slachtoffers, maar het was een gênante misser voor een van de duurste vliegtuigen ooit gebouwd.
8. Excel en het genoomproject
Wetenschappers die genen onderzochten met namen als SEPT2 (voor ‘Septin 2’) merkten dat Excel deze automatisch omzette naar data als ‘2-sep’. De automatische datumconversie in Excel leidde tot duizenden fouten in genetische databanken.
Pas in 2020 kwam er een alternatief gen-namensysteem na jaren van stille frustratie bij onderzoekers wereldwijd. Een Excel-functie werd zo onbedoeld een wetenschappelijke stoorzender.
9. Het iPhone-alarmbug-drama (2010)
Op 1 januari 2010 bleken talloze iPhone-gebruikers niet wakker te worden van hun alarm. Oorzaak? Apple’s klok kon op sommige modellen niet goed omgaan met de jaarwisseling. De eenmalige alarmen werkten niet meer.
Het lijkt een kleine fout, maar wereldwijd misten duizenden mensen afspraken, vluchten of diensten. Zelfs softwaregiganten kunnen struikelen over iets basaals als een wekker.
10. De Toyota-remfout (2009–2010)
In 2009 en 2010 kwamen er wereldwijd duizenden meldingen binnen van Toyota’s die spontaan accelereerden of niet goed remden. Aanvankelijk werd gedacht aan vastzittende vloermatten of pedaalfouten, maar later bleek dat ook softwareproblemen een rol speelden.
Een bug in het elektronische gasklepsysteem kon onder zeldzame omstandigheden leiden tot verlies van controle over het voertuig. In de VS werden miljoenen auto’s teruggeroepen. Hoewel Toyota de softwareproblemen ontkende, wezen onafhankelijke analyses op gebrekkige foutafhandeling in de code.
Het leidde tot meer dan 80 dodelijke ongelukken, een boete van 1,2 miljard dollar en een herziening van hoe autofabrikanten software testen en certificeren. Een dure les in de gevaren van embedded software.