Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #8966

J

Jake Donham

Personal blog · jaked.org/blogprogramming

Jake Donham writes Technical Difficulties, a personal blog at jaked.org about programming. Since 2012, 9 different Hacker News readers have linked it 12 times, most often “Reconstructing TypeScript, part 0: intro and background”. The last post was in 2022, but the archive is still widely read.

Visit the blog
12mentions?
9HN people?
2012–2026first – last linked?
Links on Hacker News per year · peak 8 in 2021

Too few sampled comments (1) to say how often HN recommends it.?

Why HN links it

Jake Donham's blog covers building a programming language and reconstructing a TypeScript-style type checker. One commenter, learning the same subject, points to his post as one of the best resources.

Summarised by Claude from a sample of 1 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Reconstructing TypeScript, part 0: intro and background
    6 people · 6 mentions · first linked 2021-09-07

What Hacker News says?

  1. chubot · 2023-11-14Recommends
    I'm in the same boat as you -- here are the two best resources I found: https://mukulrathi.com/create-your-own-programming-language/... https://jaked.org/blog/2021-09-07-Reconstructing-TypeScript-... I read through the first 10 chapters of TAPL, and skimmed the rest. The first 10 chapters were good to remind myself of the framing. But as far as I can tell, all the stuff I care about is stuffed into one chapter (chap…

    Comment linking /blog/2021-09-07-Reconstructing-TypeScript-part-0

    on “A decade of developing a programming language”
  2. Submitted Reconstructing TypeScript, part 0: intro and background as a story · 4 points

    HN discussion
  3. Submitted Reconstructing TypeScript, part 0: intro and background as a story · 3 points

    HN discussion
  4. Submitted Reconstructing TypeScript, part 1: bidirectional type checking as a story · 3 points

    HN discussion
  5. Submitted Reconstructing TypeScript, part 4: union types as a story · 2 points

    HN discussion
  6. Submitted How to implement a TypeScript-style type checker, part 6: narrowing as a story · 2 points

    HN discussion
  7. Submitted Reconstructing a TypeScript bidirectional type checker as a story · 1 points

    HN discussion
  8. Submitted Reconstructing TypeScript as a story · 1 points

    HN discussion
  9. Submitted Reconstructing TypeScript, part 3: operators and singleton types as a story · 1 points

    HN discussion
  10. Submitted Reconstructing TypeScript, part 2: functions and function types as a story · 1 points

    HN discussion
  11. Submitted Reconstructing TypeScript, part 0: intro and background as a story · 1 points

    HN discussion
  12. Submitted High-Assurance Web Programming with Coq Rock as a story · 1 points

    HN discussion

Search all of HN for jaked.org