Hacker News new | ask | show | jobs
by supar 5271 days ago
I agree with you here. Several languages (let's call them "advanced"?) are better than other, ok, but actually very few introduce actually "innovative" constructs. Most of the perceived differences in recent languages are actually in the design of the libraries built around the core language, which is underwhelming.

After some years learning "advanced" languages, and having mastered the constructs, the biggest problem becomes becoming acquainted with the libraries. It takes time to re-learn what to use to do something, not how to do it.

Another problem of mine is that a lot of time is spent writing/using bindings to other foreign code, or let alone re-implement the code in the current language. Or see your old code stop working because of new libraries, compilers, etc.

In the end, it feels like you're writing just for the sake of writing instead of actually doing something.