Hacker News new | ask | show | jobs
by joelfolksy 1906 days ago
I can't help but think that if we all had that mindset, we'd still be programming in assembly. People who don't care enough to criticize the status quo don't put forth the effort needed to change it.
2 comments

There is a subtle difference between objective constructive discourse and pseudo-religious language fanboyism. The latter happens far more commonly than the former. In fact many who do the latter even believe they're conducting the former when in fact they're misinterpreting their own personal preference as objective fact.

To example this point: the fact that people do still sometimes need write some code in assembly really should demonstrate that your point would be better framed as "different languages serve different use cases so it's pointless convincing everyone to conform to a single language" -- which is precisely the point the OP was also making.

I don't agree. My argument is not that developers shouldn't have opinions, or that developers shouldn't try to improve languages (in the ways any individual developer thinks any individual language should be improved). My gripe is more with those that feel it worthwhile to complain publicly about a language to those that enjoy it. There are more than enough languages to go around - if you're a person that dislikes the Go programming language, rather than trying to make Go enthusiasts agree with you, just go do something else (find a language that you actually do enjoy and build things with it).

> People who don't care enough to criticize the status quo don't put forth the effort needed to change it

Nowhere in my post did I suggest people should not criticize the status quo.