| ▲ | cmrdporcupine 5 hours ago | ||||||||||||||||||||||
It just seems like Anthropic has made a deliberate choice to make themselves a TypeScript dev shop. From Claude Code being written in React (!!) to acquiring the Bun people so they they could have their very own bespoke JS/TS runtime (and then... rewriting the whole thing), to having the CC "native" app being Electron, etc. It just seems like it comes down to a choice at the highest level to hire people from a "full stack" background, and build in and and prioritize TypeScript as their dev language, for better or for worse. I personally think it's worse and that shows in the performance and quality of CC, but I'm biased. Codex, FWIW, is written in Rust, and it is by far snappier and more reliable, though less featureful for now. | |||||||||||||||||||||||
| ▲ | keeda 3 hours ago | parent [-] | ||||||||||||||||||||||
Interestingly I just skimmed through a video linked in TFA: https://www.youtube.com/watch?v=SlGRN8jh2RI and Boris Cherny explains that they chose TypeScript and React for Claude Code primarily because it was "on distribution" and the models back then just weren't good enough at other languages. So it's interesting that Codex is written in Rust. Amongst other things it could mean OpenAI had more powerful models that could handle Rust, or their engineers had to handhold the agents a lot more up front, or Rust has structural advantages that could overcome being less represented in the training data. | |||||||||||||||||||||||
| |||||||||||||||||||||||