Le cas Gettier en ingénierie logicielle (2019)
(jsomers.net)Les trois pages qui ont bouleversé la philosophie : le cas Gettier en ingénierie logicielle
-
Introduction au cas Gettier
- En 1963, le philosophe Edmund Gettier a publié un article intitulé "Is Justified True Belief Knowledge?", qui a eu un impact majeur sur le monde de la philosophie.
- Traditionnellement, la connaissance était définie comme une « croyance vraie justifiée », mais Gettier a présenté des cas qui remettent cette définition en cause.
- Par exemple, on peut imaginer une situation où l’on pense voir une vache dans un champ, alors qu’en réalité on regarde une maquette en papier. Si une vraie vache se trouve derrière, il s’agit bien d’une croyance vraie justifiée, sans pour autant que l’on puisse parler de connaissance.
-
Le cas Gettier en ingénierie logicielle
- Le CTO de Genius, une entreprise où travaillait l’auteur, s’intéressait beaucoup aux cas Gettier et les appelait "gettier".
- En développement logiciel, on rencontre souvent des situations similaires à ces cas Gettier.
- Par exemple, en essayant de résoudre un problème de focus dans le champ de recherche d’une application web, il s’est avéré que le problème venait en réalité d’un autre développeur qui avait modifié le framework.
-
La naissance d’un nouveau terme
- Les philosophes ne considéreraient peut-être pas ces exemples comme de véritables cas Gettier, mais c’est un concept utile pour les développeurs.
- Il est utile pour décrire les situations où, dans un problème pouvant avoir plusieurs causes, on en vient à croire à l’une d’elles.
- Grâce à ce concept, les développeurs peuvent aborder la résolution de problèmes avec davantage de prudence.
Le résumé de GN⁺
- Les cas Gettier sont un concept important non seulement en philosophie, mais aussi en ingénierie logicielle, où ils peuvent aider à résoudre des problèmes complexes.
- Les développeurs logiciels sont souvent confrontés à des problèmes où plusieurs causes s’entremêlent, et il est important de comprendre ces situations et de s’y préparer.
- Cet article propose un exemple intéressant qui peut aider les développeurs à adopter une réflexion plus approfondie lors de la résolution de problèmes.
- Parmi les projets aux fonctionnalités similaires, on peut recommander divers outils open source de débogage sur GitHub.
1 commentaires
Commentaires sur Hacker News
Il y avait une blague consistant à tromper des philosophes lors d’une réunion Zoom en utilisant un arrière-plan identique au décor réel
La connaissance et la vérité sont des concepts centralisés
La justification est une échelle de 0 à 1
Dans les débats philosophiques, le mot "savoir" est surchargé
Les cas de Gettier nous apprennent des choses intéressantes sur la vérité et la connaissance
La philosophie analytique n’est qu’une partie de la philosophie, et beaucoup d’étudiants veulent une philosophie plus large et plus riche