> Sometimes I think of Python as the Nash Equilibrium[a] of programming languages:
I think you can say that about almost any language. Each feature has it's advantages and disadvantages and even the most hated features of some languages have some reasoning behind them - so changing it would hurt some use case.
Language design is sometimes more about reasonable compromises than genius ideas.
I think you can say that about almost any language. Each feature has it's advantages and disadvantages and even the most hated features of some languages have some reasoning behind them - so changing it would hurt some use case.
Language design is sometimes more about reasonable compromises than genius ideas.