Conséquentialisme Pragmatique Et Programmation
Fleetingconséquentialisme pragmatique et programmation
Construire une règle qui permet de prendre des décisions acceptable au vu de leurs conséquences attendues, c’est comme écrire un programme.
- On commence avec une version des règles, qui correspond au cahier des charges qu’on s’est donné,
- On se rend compte qu’il y a des bugs, et que des conséquences non attendues arrivent,
- On affine le programme, en corrigeant les bugs comme on peut, et en documentant le domaine de validité du programme (voir les conclusions répugnantes de l’utilitarisme),
Donc, on pourrait s’appuyer sur les habitudes de programmation, et :
- documenter ses heuristiques, en notant les règles qu’on applique dans un second brain,
- versionner ses heuristiques, en notant les évolution de ces règles,
- tester ses heuristiques, par exemple en notant des expériences de pensée à réaliser pour vérifier si l’heuristique y répond toujours de façon satisfaisante,