Antoine Grondin
écritsà proposrss···
← writing
September 20, 2026english·한국어·français

Degrés de liberté§

Antoine Grondin

Disons que vous êtes têtu et que vous voulez simplement faire ce que vous vouliez faire. Mais les situations et les problèmes ont des contraintes, des exigences. Il est important de penser aux non-contraintes qui existent, et aux non-exigences qui existent. Si vous pouvez faire qu'une contrainte passe de :

Vous ne pouvez pas faire X

Et devienne :

Vous ne pouvez pas faire X, mais vous pouvez faire cette version relâchée de X

Alors vous pouvez faire ce que vous vouliez faire quand même et faire du life hacking et gagner.

Degrés de liberté§

Dans la vie, un degré de liberté pourrait concerner les choses que vous avez le droit de faire et qui ne sont pas contraintes. Ça semble évident en ce sens que, en théorie, on a le droit de faire à peu près n'importe quoi, mais on a tendance à se concentrer sur les contraintes qui nous sont imposées comme contrecarrant nos désirs. Les contourner et exploiter les degrés de liberté qui existent juste à côté de la contrainte procurent une sensation spéciale de satisfaction. Une odeur spéciale de « prends ça », d'avoir le beurre et l'argent du beurre.

En physique, les degrés de liberté représentent les axes le long desquels quelque chose est libre de se déplacer. Une poignée de porte a un degré de liberté le long de l'axe dans lequel vous la tournez. Elle est contrainte de ne pas bouger d'avant en arrière par rapport à la porte, mais elle peut y tourner.

Quand vous avez affaire à un espace du problème, vous aurez habituellement une description du modèle de domaine : ce truc est fait de ça, et il fait ces choses-là régulièrement et il faut lui donner ce type de nourriture durant l'Hiver sinon il va mourir de faim. Aussi vous ne pouvez pas faire ceci et cette chose est très importante.

On a tendance à beaucoup se concentrer sur les contraintes. On fait des conceptions de systèmes et on parle d'exigences fonctionnelles et d'exigences non fonctionnelles et on se concentre sur les contraintes. Mais trop souvent on ne se concentre pas sur ce qui est caché dans le problème : quels degrés de liberté on a et peut exploiter pour hacker notre chemin jusqu'à la solution.

Je pense qu'il est important de souligner les degrés de liberté qui sont disponibles dans n'importe quel problème. Il est important de souligner ce qu'on ne peut pas faire mais aussi de souligner ce qu'on peut faire, surtout quand ce n'est pas évident et quand utiliser cet actionneur peut donner une riche variété de solutions.

Une riche source de solutions créatives et de hacks§

D'après mon expérience, se souvenir des degrés de liberté qui sont disponibles à tout moment est une source très riche d'où extraire des idées créatives. En particulier, c'est encore plus satisfaisant quand vous pouvez identifier quels degrés de liberté restent cachés derrière une contrainte apparente.

La prochaine fois que vous concevez une solution à un problème, assurez-vous de noter les degrés de liberté qui existent, et aussi les degrés de liberté cachés qui peuvent être extraits en relâchant les contraintes apparentes.

Demandez-vous des choses comme :

  • Et si ce truc avait une connaissance omnisciente du futur ?
  • Ce n'est pas permis dans la forme X, mais ce serait permis sous la forme X' ?
  • Si je venais d'un univers alternatif et que je n'en avais rien à foutre des règles du pays, quel genre de truc dingue est-ce que je ferais qui irait à l'encontre du bon sens ?
  • Est-ce que c'est toujours vrai, ou est-ce progressivement moins vrai, linéairement, avec une autre entrée ?

Exemples non techniques où ça a marché :

  • Une livraison de pizza, c'est en réalité comme une course en taxi, si vous réalisez que vous pouvez demander au livreur de vous asseoir à l'arrière de sa voiture.
  • Un officier d'infanterie, c'est en réalité un ingénieur logiciel, s'il réalise qu'Excel a VBA et que personne ne peut l'empêcher de simplement faire des trucs.
tamuning - séoul