Post

Given we don’t write code anymore… why are we still dealing with TypeScript and transpilation? Models can write perfect JS in less tokens.

1 repost12 likes

Yeah I've been doubling down on type safety by putting everything in Effect-TS, for the stronger static verification. Curious if this is ironic

Or if we don’t write code anymore why not just pick a different language entirely?

LLMs can easily handle the pedantism of more strict systems, and benefit greatly from the automated feedback, instead of burning tokens and time to find and fix runtime errors. I think we should be using much stricter and sound languages than TypeScript even.

I don't think complete soundness is realistically possible because no browser actually provides an API that's identical everywhere. In some browsers, an object would have certain properties enumerable, and in others it wouldn't. Also, getters, setters, prototype chains, etc. All slightly different

This so happens to be what I'm working on! bsky.app/profile/did:... Zena's my new PL that's a lot more strict than TypeScript with a sound type system, no coercions or dynamism, and will even more soon with units of measure (ft vs m, etc) and contracts. AI is already generating great code with it.

Justin Fagnani@justinfagnani.com

I wrote about what I've been up to with my new programming language! Zena targets WebAssembly GC, with a TypeScript-like syntax, sound type system, and lots of cool features like pattern matching, async cancellation, borrow checking, WASI integration, and more! justinfagnani.com/2026/09/09/z...