3 ms·
"Everything is simpler if we all use MY tool." I get it, there's a sort of lowest-common-denominator argument going on here, but it is still an enforced consis
by regularfry 4y ago
"Everything is simpler if we all use MY tool."
I get it, there's a sort of lowest-common-denominator argument going on here, but it is still an enforced consistency which ignores the benefits of giving teams the freedom to choose the best tool for their specific job.
- 88913527 4y agoYou end up with a Frankenstein application where different product areas feel like they were built by entirely different companies. There's a real price to giving that much autonomy to each development team. You want teams to be empowered, but there has to be ground rules. Having to unwind the "every team had all the freedoms" and having dozens of databases and hundreds of microservices makes implementing anything cross-cutting (auditing, analytics) a slow-as-molasses multi-quarter initiative.