===== Great bugs ===== Egy számomra //„kedves”// és közelálló témát szeretnék egy blogsorozat formájában körbejárni, ami ezzel a bon mot-tal foglalható össze: A program utasításaid és nem szándékaid szerint működik. //"Programs do what you tell them to do, not what you want them to do."// Mivel a munkám egy jelentős része az ipari (PLC) szoftverfejlesztésről szól, ezért jól ismerem belülről a témát, én (illetve ugye a programom) is produkált már meglehetősen hajmeresztő hibákat; mondjuk a fél hamburgi kikötő áramtalanítása egy mozdulattal (meg egy benézett földeléskábellel). **A sorozat várható és már megírt bejegyzései:** * [[therac-25|Therac-25: A hibaüzenet, amit senki nem értett]] * Patriot rakéta: Hogyan ölt meg 28 embert egy tizedesvessző? * Ariane-5: A 370 millió dolláros "copy-paste". * Boeing 737 MAX / MCAS: Amikor a pénzügyesek helyettesítik a mérnököket * A B-2 Spirit és a pára: Miért nem bírja az esőt a világ legdrágább gépe? * Mars Climate Orbiter: Akkor most mérföld vagy kilométer? * Deepwater Horizon 2010: Amikor a "téves riasztások" igazzá válnak * Intelsat-708: Tech-transzfer és katasztrófa * [[a_davis_besse_atomeromu_esete_a_virussal|A Davis-Besse atomerőmű esete a vírussal]] * [[a_trans-sziberia_gazvezetek_1983-as_robbanasa|A Trans-Szibéria gázvezeték 1983-as robbanása - Az első igazán káros trójai kód]] * [[a_stuxnet_sztori|A Stuxnet sztori - Mindössze egy berendezésre írt vírus]]