5 Reasons Constraints Will Make You Better at Software Engineering
Published by Matt Stine
The best thing you can do for your software engineering ecosystem is to add constraints.
What do I mean by constraints?
Anything that limits the degrees of freedom you have when building a software system. You might call them:
limitations restrictions standards contracts controls Regardless of what you call them, constraints will make your team better. Here are five reasons why:
#1: Constraints limit the number of decisions you have to make.