Dive into my collection of in-depth articles, research papers, and long-form content. Each publication represents hours of research, thought, and careful crafting.
Pourquoi les fans de simplicité n’aiment pas la complexité ? La réponse est dans la question, il me semble.
Les logiciels “Windows” et Windows lui-même (c’est en réalité un logiciel) sont le produit d’une mentalité que l’on pourrait résumer à ceci : plus on en met, plus on en a. C’est le raisonnement des restaurants qui proposent une formule “buffet à volonté” par exemple, et ça fonctionne bien … tant que les utilisateurs savent s’arrêter à temps. Sinon, s’ils mangent trop, ils vomissent.
Et bien c’est à peu près la même chose avec les logiciels. Plus on met de complexité dans un logiciel, plus il aura de lignes de code, plus il sera lourd et lent, plus il aura de bugs, plus il sera difficile à apprendre et plus on se rapprochera inexorablement de l’instant du vomissement, qui est l’instant on l’on décide de définitivement ne plus toucher à ce maudit logiciel, et de faire autrement.
Alors pourquoi les logiciels open-source ne souffrent pas de cette exponentielle de complexité ? Principalement parce que les développeurs open-source :
Quand on construit quelque chose sur une technologie Windows (et donc Microsoft), on sait qu’on se rend dépendant des prochaines mises à jour majeures qui viendront briser à peu près tout ce qu’on aura fait jusqu’ici, et tel Sisyphe