# 1. Lois et Principes

Il n'y a pas que du code sur github !

Il y a aussi ce répo qui liste les différentes lois et principes qui s'appliquent au développement logiciel. Une excellente occasion de découvrir ou redécouvrir ces lois dont on a tous fait l'expérience un jour.

En particulier, tous ceux qui se sont retrouvés piégés dans des discussions sans fin sur des points de détails, apprécieront la loi de futilité de parkinson (wikipedia) et la loi de Walders. Et pour tous ceux qui se demandent encore s'ils finiront à temps leur projet en cours, rassurez-vous (ou pas) avec la loi de Hofstadters (wikipedia):

It always takes longer than you expect, even when you take into account Hofstadter's Law. Hofstadter, D. dans "Gödel, Escher, Bach : Les Brins d'une Guirlande Éternelle", 1979

D'ailleurs, si vous n'avez pas encore lu Gödel, Escher, Bach : Les Brins d'une Guirlande Éternelle, c'est une excellente occasion de sauter le pas.

Une dernière pour la route, la loi d'Amara:

We tend to overestimate the effect of a technology in the short run and underestimate the effect in the long run. Roy Amara

qui explique un peu pourquoi tant de développeurs sont tentés par le Hype Driven Développement 😄.

Dernière mise à jour: 7/1/2019, 4:08:10 PM