3 ms·
I read the full post linked to by the grand-parent, and I think you are mischaracterizing things. Settling on 3 programming languages is a good compromise betw
by zizee 5y ago
I read the full post linked to by the grand-parent, and I think you are mischaracterizing things.
Settling on 3 programming languages is a good compromise between "one language to rule them all", and "anything goes". Being limited a single language's talent pool can be quite limiting, as is only having one language to problems in. Having no limits on language choice also has obvious drawbacks.
The "7 fairly complex rules" are not _that_ complex considering they are rules for trying to tame a domain that is inherently complex. If you try and scale any software engineering team much beyond 30 engineers you will need to have similar rules regardless of whether you have a majestic monolith, microservices, or some mix of the two.