4 ms·
> they were convinced that sort of flexibility was a good idea. Believing flexibility is needed still suggests a lack of understanding.
by randomdata 3y ago
> they were convinced that sort of flexibility was a good idea.
Believing flexibility is needed still suggests a lack of understanding.
- Terr_ 3y agoI've often say "design for deletion": Most of those long-term "flexibility someday" needs are best-met by making sure the inflexible modules or flows can be clearly identified and ripped out for replacement. This leads to a certain kind of decoupling, although with a higher tolerance for coupling that can kept in check by static analysis.
- PH95VuimJjqBqy 3y agonot being absolutely perfect suggests a lack of understanding, but at that point we're engaged in a tautology. Values are those things that help guide you in the face of imperfect information. Not having a crystal ball that can predict the future perfectly means you have imperfect information.
- randomdata 3y agoPerfection is not necessary for you to be confident that you have a reasonable understanding and can build something to match. It is possible the confidence will prove to be misguided, but you can deal with that later. To prioritize flexibility means that one lacks the understanding required to even build a misguided confidence.
- PH95VuimJjqBqy 3y ago> It is possible the confidence will prove to be misguided At which point your description of a lack of understanding applies, hence my comment.
- randomdata 3y agoThat does not imply there is a lack of understanding in the moment. Understanding does not seek perfection towards future events. However, if you do not even understand what is known in the present, that is when you will start to lean on flexibility.
- PH95VuimJjqBqy 3y agoWe can always beat a word into the shape we want it, but the phrase has a common meaning, I would suggest you use a different word.