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

For Typescript, I think it's safe to say the honeymoon period is over. It's been >9 years, or more than 3 internet generations.

For at least this one case, many people (including myself) believe it's a success. Whether the tooling for Sorbet or mypy ever reaches that point, there are compelling reasons to believe in the success of the model.



Adoption curve takes a while. Typescript definitely wasn't common back in 2012, I can tell you that.


This is true, but the adoption has been dramatic.

The question I would have is what would take for this adoption to reverse? Where is the dissatisfaction with the model? The rationale for Typescript and Sorbet was precisely long-term maintenance and codebases at scale.

To add to the list, there's also Clojure spec and Elixir spec. All of these tools have a similar philosophy across very different problem domains. All of them have enthusiasm and the model of type annotations for dynamic languages is decades old.

To reference another one of the author's points: people are slow learners in software engineering. The continued reinvention of this concept decade after decade shows its utility, both theoretical and practical.


Well my point was not that all technologies are equivalent. And it could well be than a new iteration of B is better than ancient version of A. But that the way industry celebrates new (or if you wish, rediscovered) paradigms is too detached from reality to be useful as any objective metric.


It's not common now! The software world is huge; a niche of a niche is not some bellwether of the industry.


> It's not common now!

It is [1].

Over 60% of Javascript developers use it somewhere, and over 1/3rd of all developers use it for something. Almost all widely used npm modules have @types annotations as well. Outside of node, it's arguably the most ubiquitous voluntary extension of the JS ecosystem ever.

[1] https://redmonk.com/jgovernor/2019/05/07/typescriptexploding...


The key of my point is "niche of a niche", which is seemingly the exact point you're making in arguing that typescript is common.

Common among JS developers != common among programmers != common among professionals in the software industry


> Common among JS developers != common among programmers != common among professionals in the software industry

Not sure if you're a troll, but as I pointed out, as of 2019 over 1/3rd of all developers in the software industry were using it. It's higher now.

That's common. Find me another technology used by more developers in the software industry.




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

Search: