Tap a claim on the ring to put it at the centre.
← TypeScript's type annotations cost more in friction than they return…
8 connected korrents · 5 moments on record from 6 Sept 2023 to 1 Sept 2026. Nearly all of them are about TypeScript.
Drag to move · pinch or scroll to zoom
cannot both be truesame subject or similar wordingshaded: claims sharing a subject
At the centre
TypeScript's type annotations cost more in friction than they return in safety, and a front-end framework is better off written in plain JavaScript.
Holds
David Heinemeier Hansson
Read this korrent →
-
Same subject: TypeScript, JavaScript
A proprietary language licensed from Microsoft had zero chance in the JavaScript ecosystem: TypeScript had to be open source or nobody would come.
Holds AHAnders Hejlsberg
-
Same subject: TypeScript, JavaScript
Because its types are erased before the program runs, TypeScript can afford not to be sound: checking 99% beats the 0% JavaScript checked, and buys features a sound language cannot offer.
Holds AHAnders Hejlsberg
-
Same subject: TypeScript, JavaScript
The language best suited to AI is simply the one the models have seen most of in training, which is why they do so well on JavaScript, TypeScript and Python.
Holds AHAnders Hejlsberg
-
Cannot both be true
If you can use Effect for TypeScript, you should -- to the point of not starting a new project without it.
Holds
Dillon Mulroy
-
Same subject: TypeScript
A programming language is a ten-year play: version one has issues, version two fixes them, version three is finally good — and only then does adoption start.
Holds AHAnders Hejlsberg
-
Same subject: TypeScript
For a TypeScript team, Rust belongs on the backend — API servers — and not in the front end.
Holds ARAlice Ryhl
-
Same subject: TypeScript
People adopted TypeScript for the tooling, not the types: an erasable type system is worth having because of the productivity the tooling built on it delivers.
Holds AHAnders Hejlsberg
-
Same subject: TypeScript
Rust's least mature area is the front end: write the backend in Rust and the front end in TypeScript rather than shipping Rust to the browser through WebAssembly.
Holds ARAlice Ryhl