Comment by rramadass

25 days ago

Absolutely; the issue has to do with the "Cognitive Load" imposed on the programmer. Standardizing on a small set of languages/frameworks(ideally one) also has the advantage that developers can better communicate/interact with each other using a common language thus enabling better overall productivity.

The Cognitive Load Theory in Software Development - https://thevaluable.dev/cognitive-load-theory-software-devel...

Cognitive Loads in Programming - https://rpeszek.github.io/posts/2022-08-30-code-cognitiveloa...

Cognitive load - https://en.wikipedia.org/wiki/Cognitive_load