Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> One requires that you think a certain way in order to function at all.

That's a feature in my eyes. Languages with too much freedom -- C++, PHP, Javascript and many others -- suffer from (a) lack of idiomatic syntax or ways of doing basic things like map&reduce; even finding an element in a list, or formating a date/time have many library choices, and (b) give you plenty of ways to shoot yourself in the foot.

Opinionated tech is a protection against a class of brain defects of the human programmers. You cannot keep track of 50+ potential dangers in your head all the time. You will inevitably make a mistake. Opinionated tech reduces the count of things you have to constantly be aware of.

So again, feature, not a bug.



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

Search: