4 ms·
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, ma
by abernard1 5y ago
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.
- varjag 5y agoAdoption curve takes a while. Typescript definitely wasn't common back in 2012, I can tell you that.
- abernard1 5y agoThis 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.
- varjag 5y agoWell 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.
- musingsole 5y agoIt's not common now! The software world is huge; a niche of a niche is not some bellwether of the industry.
- abernard1 5y ago> 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/ https://redmonk.com/jgovernor/2019/05/07/typescriptexploding...
- musingsole 5y agoThe 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
- abernard1 5y ago> 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.