I generally feel that the internet can go a bit mad when someone says something controversial like #typescript is bad. To some, it may be, but to many it's great. It is and will remain popular, even if JSDoc becomes the new thing. There is a lot of TypeScript code out there that needs supporting and enhancing.
So let's keep supporting #typescript and the great educators of TypeScript

@stephenadams As a types afficionado, I personally I don't really care about #typescript or #jsdoc as long ay they have the same expressive power.

I find the syntax of typescript lighter so that is a plus but not a necessity.

@playest Great point, a language shouldn't get in the way of what you are trying to do. That might be what some of the complaints about TypeScript have been, but if you really learn how to write TS efficiently (something I'm still trying to learn) then it's not a problem.
@stephenadams @playest I think one of the reasons that some devs struggle with #typescript is that they start with the wrong perspective. Once I started thinking about it as "shape definition" on top of #javascript, it clicked for me.
https://chrlschn.dev/blog/2023/09/typescript-is-not-a-programming-language/
TypeScript is not a Programming Language

If you're struggling with TypeScript, reshaping your perspective might help.

@chrlschn @playest Do you think that is because a lot of TypeScript users are from JS backgrounds? The TS users who come from a C# background find it easier to work with. And the problem is that there's not enough good material out there about writing good typescript and not just writing React with TypeScript, which I see a lot of.
@stephenadams @playest Adam Freeman's Essential TypeScript is an excellent book; one of the most well constructed technical books I have. Useful even for someone who started writing #javascript in the late 90's! https://www.amazon.com/Essential-TypeScript-4-Beginner-Pro/dp/148427010X
Amazon.com

@chrlschn @playest I have that, still to read it. Glad to see there's someone else who got started back in the 90's 😂
@stephenadams @playest IMO, it's one of the most well constructed subject matter technical books I've read. Examples are very well thought out and has a nice refresher on JS funkiness that TS solves for. I wish I could find similar books for #rust and #golang.
@chrlschn @playest One of the things I have been looking at is learning another language, to use but also learning how other languages do things, and getting ideas of what I can bring into my TypeScript development.