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

> It feels like it doesn't come with a lot of the baggage you get with other, longer-lived languages.

Doesn't this mean that you are currently simply in the sweet spot where the language is usable but also not bloated yet? As in, it could all change in a decade and therefore isn't an intrinsic quality of the language itself, but merely the passage of time.

I recall this blog post exploring the possible correlation between the age of any programming language and the developers' disposition towards it: https://earthly.dev/blog/brown-green-language/



This might not be obvious in anyway if you’re not pretty deep in the Dart ecosystem but I’ve never seen anyone pay as much attention about building a good long term language as that team.

They put crazy amounts of thought and effort into how they evolve it.

Their entire strategy as far as I know was to intentionally aim for “boring and predictable” so that no matter how large or complicated your application got that you would never outgrow it.

Then they built a bunch of really nice tooling and DX on top of it.

It’s genuinely a pleasure to work with in my experience.




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

Search: