1. 31

  2. 1

    JavaScript needs competition. Right now, if you do front end programming, you have the choice of JavaScript[1] ( and maybe Typescript ). JavaScript programmers do not think much about moving between frameworks which may have different philosophies and goals and employers expect employees to be able to move between different frameworks and technologies easily.

    Compare this to back end, where the decision to move from say Python to C is a much more deliberate one. If the situation becomes similar in front end development also, different groups can focus on different things. People who value ‘developer experience’ can stick to a language like Python and people who value performance can move to a language like C. Different communities with different goals can form around these languages and competition should keep all communities honest.

    [1] https://www.tiobe.com/tiobe-index/

    1. 4

      I think that’s backward. Barrier to movement deters competition, not promotes it.