As someone not deeply immersed in the #JavaScript community but has used TypeScript a bit, why do people hate #TypeScript?

I love it. Very easy to understand what I’m working with. He’ll, been using Python’s mypy and dataclasses for ages because of how useful type checking is.

@tmclaugh I feel like the unspoken reason for the hate is that type-checking enforces a level of accountability that developers aren’t comfortable with.

When you’re just trying to prototype an idea (depending on who you talk to), type checking can slow you down. But I like the accountability even in the prototyping stage.

@tnypxl as someone not good at holding lots of things in their head at once types pay off by eliminating so many bugs I would have otherwise introduced and had to fix.

@tmclaugh I think there are two schools of thought (represented by what #turbo and #svelte turned to after getting rid of #JS, actually):

"I like dynamic typing as a feature of JS, don't take it away from me"
"I don't want to add #babel to my project just for type checking, I'll just use #jsdoc"