Skip to content
🌟 The full digital book is out: download it as soon as you buy 🌟
Development

Constrain first, relax later

We saw earlier that the sooner constraints are set in a project, the better we can hold the course we defined. Constraining first and relaxing later follows directly from that first principle.

Field feedback from the community

boeing vs airbus

Before applying the principle

Les avions Boeing permettent aux pilotes une plus grande liberté de manœuvre, sans les restrictions de la "protection d'enveloppe de vol" que l'on trouve chez Airbus.

Les pilotes peuvent donc incliner l'avion fortement sur les côtés ou le faire monter brusquement.

C'est comme si on te donnait un assistant de conduite (ADAS) très permissif dans ta voiture, qui te laisse prendre des virages serrés et accélérer brutalement.

Pour les pilotes, cette liberté peut rendre le vol plus excitant et donner une sensation de contrôle total.

Cependant, cette flexibilité comporte des risques : les statistiques montrent que les avions Boeing ont environ 1,7 fois plus d'incidents de sécurité (NSTB) que leurs homologues plus restrictifs, ce qui suggère que cette liberté peut mener à des erreurs de pilotage dangereuses.

After applying the principle

Airbus empêche les pilotes de faire des erreurs grossières grâce à des systèmes automatiques qui prennent le relais, Airbus réduit significativement le nombre d'incidents de sécurité.

L'assistant de conduite d'Airbus fait un meilleur boulot pour éviter les accidents, en intervenant automatiquement pour corriger les erreurs avant qu'elles ne deviennent dangereuses.

Pour ceux qui privilégient la sécurité avant tout (comme en informatique), Airbus est donc le meilleur choix.

Les Big Naughty Strings

Before applying the principle

After applying the principle

Contraintes en amont iOS et Emoji

Alex

Before applying the principle

Ce principe me rappelle un bug d'iOS, pour lequel des suites spécifiques d'Emojis envoyées par iMessage faisaient planter le téléphone. Il essayait de combiner ces Emojis ensemble, jusqu'au crash. À défaut d'avoir été testées, ces suites étaient pourtant autorisées. Un bel exemple de contraintes non placées en amont.

After applying the principle

And you, what’s your field feedback?

If your feedback is validated, it will soon be published on the site.

Same vein — click, bounce around.

This principle in our guides