Répercutions
L'autre soir, en parlant avec mon père qui est gérant/chef mécanicien d'un garage, j'essayais de le convaincre qu'une erreur de programmation, qui peut paraître stupide à première vue, peut engendrer des répercutions qui pourrait mettre la vie de certaines personnes en danger.
Vous devinez probablement son scepticisme. Il était en effet convaincu qu'une erreur majeure pourrait entrainer des problèmes majeurs, comme par exemple un mauvais calcul sur un système bancaire, mais jamais qu'une petite erreur de tous les jours pourrait causer la perte de vies ou les mettre en danger.
Bien franchement, je n'en étais pas complètement convaincu moi-même, mais hier après-midi, j'ai trouvé des preuves très concrètes.
La plupart des langages de programmation sont faits, à la base, pour servir une population anglaise. Ce n'est donc pas du tout surprenant pour nous de rencontrer des problèmes où un accent a été mal interprété, mal affiché ou simplement tronqué. C'est une erreur que la majorité des personnes considèreraient comme mineure et simplement agaçante.
L'histoire que je viens vous présenter est celle de Emmine et Ramazan Çalçoban qui habite Hurriyet en Turquie. Je vais vous faire un court résumé mais pour plus de détails, je vais vous laisser le plaisir de lire l'article.
Ramazan avait envoyé un message texte, par cellulaire, à son ex-femme. Ils étaient en instance de divorce. Dans son message, il avait utiliser la lettre "ì" qui est finalement arrivée en simple "i" chez la destinataire. Au départ le message n'était pas offensant, à la réception, simplement en interchangeant les deux "i", le message s'est transformé en une insulte. Le message reçu a engendré des évènements un peu farfelus mais quand même réels qui ont finalement résulté en 2 morts et 3 emprisonnements.
Il serait maintenant difficile de contredire qu'une simple petite erreur de programmation ne peut pas engendrer la mort...