Skip to content

Instantly share code, notes, and snippets.

@hinell
Last active November 25, 2023 11:04
Show Gist options
  • Save hinell/feb13b6a583f8c2a6734d8d881a45e06 to your computer and use it in GitHub Desktop.
Save hinell/feb13b6a583f8c2a6734d8d881a45e06 to your computer and use it in GitHub Desktop.
We should stop using TypeScript. For real.

NOTS

Why you should stop using TypeScript?

Here is why:

  • Feature creep: devs constantly-introduce complex features, even completely unnecessary ones intentionally mixing instances & types
  • It also breaks backward compatibility often
  • Slow compilation & typechecking
  • Weird semantics
  • Typed System fails at overloading which brings performance in others languages
  • It has silly bugs
  • Zero support for community: Important bugs remain open for years and nobody cares about them
  • Being made by Miscrosoft who are infamous for attempting to lock-in users and dropping their products at will (RIP Atom)

Most important

TypeScript is not best choice. We need a better typed language without all that complexity fuss. May be even Flow would be able to completely replace.

Just stop using TypeScript.


July 2, 2023

@workbee49
Copy link

workbee49 commented Jul 4, 2023

How strange 😕

@joytalentless
Copy link

Is this true? 🤔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment