Last active
November 25, 2023 11:04
-
-
Save hinell/feb13b6a583f8c2a6734d8d881a45e06 to your computer and use it in GitHub Desktop.
Revisions
-
hinell revised this gist
Nov 25, 2023 . 1 changed file with 4 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,13 +2,13 @@ # 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 -
hinell created this gist
Jul 2, 2023 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,20 @@  # Why you should stop using TypeScript? Here is why: * Slow compilation & typechecking * Weird semantics * Typed System doesn't take full advantage of overloading which brings performance in others languages * It has silly bugs * Important bugs remain open for years and nobody cares about them * Devs constantly-introduce complex features, even completely unnecessary ones intentionally mixing instances & types * It also breaks backward compatibility often * 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