Top all-time · #6029
kdy1: The way I think
Personal blog · kdy1.devprogrammingweb
kdy1: The way I think is a personal blog at kdy1.dev about programming and web. Since 2022, 13 different Hacker News readers have linked it 14 times, most often “I’m porting the TypeScript type checker tsc to Go”. It is still writing: the last post was on 2026-10-23, and you can follow it by feed.
Too few sampled comments (7) to say how often HN recommends it.?
Why HN links it
Posts by the SWC author on porting the TypeScript compiler (tsc) to Go, then moving to Rust with stc. HN readers link them as background on TypeScript tooling rewrites.
Summarised by Claude from a sample of 7 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
A blog powered by Hashnode
Most-linked posts?
- I’m porting the TypeScript type checker tsc to Go5 people · 5 mentions · first linked 2022-01-25
- Open-sourcing the new TypeScript type checker (now in Rust)4 people · 4 mentions · first linked 2022-10-28
- Humans Are Always the Bottleneck2 people · 2 mentions · first linked 2026-09-08
What Hacker News says?
Yep! The person who started swc is doing just that: https://kdy1.dev/posts/2022/1/tsc-go
Comment linking /posts/2022/1/tsc-go
on “Show HN: Ezno, a type checker for JavaScript and optimiser for React”Submitted I’m porting the TypeScript type checker tsc to Go as a story · 450 points
HN discussionI just remembered this blog post, maybe that's the one that was on the front page recently ? https://kdy1.dev/posts/2022/1/tsc-go Ok yup, definitely that one, https://news.ycombinator.com/item?id=30074414
Comment linking /posts/2022/1/tsc-go
on “An introduction to type programming in TypeScript”Submitted Status update of the TypeScript compiler written in Go as a story · 38 points
HN discussion(OP author here) Lots of people reading too much into the tea leaves here; this is just a matter of picking the best tool for this particular task, and our task (porting a JS codebase to the fastest available native target that still works in terms of not altering program structure as part of the port) is pretty unusual as far as things go I would also recommend reading kdy1's observations when faced with the same t…
Comment linking /2022-1-26-porting-tsc-to-go
on “Why Go?”Submitted Open-sourcing the new TypeScript type checker (now in Rust) as a story · 8 points
HN discussionIf I understand correctly.. SWC is not a "TypeScript type-checker project", it's a bundler and compiler. The type checker in the title refers to the author's work porting the TypeScript compiler tsc to Go, which is a different/additional project. > Vercel is sponsoring and funding the work to port tsc to Go. We’re planning to open-source this work in the future. I’ll also be creating a bridge to use this new version…
Comment linking /posts/2022/1/tsc-go
on “Rust-based TypeScript type-checker project leader threatens paid solution”Submitted Open-sourcing the new TypeScript type checker as a story · 5 points
HN discussionLooks like he moved back to Rust sometime between January and October, at which point he also changed the name to stc: https://kdy1.dev/posts/2022/10/open-sourcing-stc
Comment linking /posts/2022/10/open-sourcing-stc
on “Rewriting TypeScript in Rust? You'D have to be”Submitted Humans Are Always the Bottleneck as a story · 2 points
HN discussionhttps://kdy1.dev/posts/2022/10/open-sourcing-stc#ix27ll-swit...
Comment linking /posts/2022/10/open-sourcing-stc
on “Rewriting TypeScript in Rust? You'D have to be”Submitted Open-source TypeScript type checker by SWC's author as a story · 2 points
HN discussionAt the beginning of this year, kdy1 (Donny) said he'd be switching to Go after initially trying things out in Rust [1][2], I guess he decided to go through with Rust after all? Or is this something slightly different? [1] https://kdy1.dev/posts/2022/1/tsc-go [2] https://news.ycombinator.com/item?id=30074414
Comment linking /posts/2022/1/tsc-go
on “Rewriting TypeScript in Rust? You'D have to be”Submitted Humans Are Always the Bottleneck as a story · 1 points
HN discussion