Hacker News new | ask | show | jobs
by spookthesunset 2457 days ago
> What is the rationale for not allowing newer language features?

"They aren't proven"

"They aren't mature enough"

"They are bloat"

"They make the code too complex"

"They don't scale"

"They are slow"

"They make it hard to read the code"

"The language vendor might pull the plug on them"

"They have bugs"

"They aren't any easier than <MY_WAY>"

If you read between the lines, people that object to new language features are almost always doing it for a single reason, which they may not even admit to themselves:

"I'm not a competent enough developer to understand the language feature, so nobody should use the feature"