Bob Myers (2018-03-23T03:02:27.000Z)
rtm at gol.com (2018-03-23T06:27:15.011Z)
> The point is that there is an unavoidable cost to the developer when features are added to the language. My apologies if that wasn't clear. You don't really need to argue that there is an unavoidable cost to new features. Few would disagree. And this cost is already taken into account in discussions of new features. Your argument seems to actually be that such cost should be weighted more heavily. Opinions will differ on that point, of course, but I would say that people arguing for a heavy weighting of language complexity costs are underestimating the audience (as well as often overestimating those costs). Developers are people who have learned new languages, frameworks, and libraries their entire lives, and are probably learning new features in their existing stack as I write this. They ENJOY that. That's part of the job description. If you actually want to freeze time and stop the evolution of technology, of course, you'd have to not only stop new JS developments, but also new Web API and/or CSS features, since hey, those also can confuse people! If I am a manager, and my developers are incapable or unwilling to learn how to use these evolutionary improvements in technology, then I should replace them, or maybe I myself can find a new job at a company which is still writing some good old ASP+jQuery pages.. Bob