Hacker News new | past | comments | ask | show | jobs | submit | tlwest's comments login

A new construct to save a line of code? Whatever happened to "every proposed language feature starts at -100 points, and must must become positive to even possibly be considered."?

Given that probably 90% of code is written by C or D class programmers, every new feature adds cognitive load that makes it less likely that the median programmer (who almost certainly works offshore and who likely doesn't have enough English skills to process the tutorials) will write bug-free code.

Once upon a time MS understood that highly educated university graduates are only a small percentage of the programmer market and kept that in mind.

Looking at the new language changes, that's been forgotten in order to please the programming elite.

Spare a thought for the poor souls who curse every time Microsoft adds a new blade to the Swiss Army knife of C# because they know they'll be the ones mopping up the blood of the countless programmers who've cut themselves on the new feature.


I feel for you! But people misusing language features is not really the fault of the language per se, it is more a failure of process, culture, tests and code reviews. I don't believe dumbing down a language leads to fewer bugs, it will just lead to more verbose bugs.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: