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 · #11468

J

James Long

Personal blog · archive.jlongster.comprogrammingweb

James Long's personal blog at archive.jlongster.com covers programming and web. Since 2021, 7 different Hacker News readers have linked it 8 times, most often “How I became a better programmer (2017)”. The last post was in 2020, but the archive is still widely read.

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

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

Why HN links it

HN readers link James Long's archive of older posts, including the 'Removing User Interface Complexity' post on UI frameworks and his Gambit Scheme open-source write-up. The archive page itself gets attention for its interactive design.

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

James Long's blog

Most-linked posts?

  1. How I became a better programmer (2017)
    3 people · 4 mentions · first linked 2022-09-07

What Hacker News says?

  1. scns · 2021-08-13Recommends
    Opening this, on desktop, left me speechless with an open mouth: https://archive.jlongster.com/ You can explore it with the mouse cursor.

    Comment linking /

    on “A future for SQL on the web”
  2. Submitted How I became a better programmer (2017) as a story · 3 points

    HN discussion
  3. I remember him from the Gambit Scheme days. https://archive.jlongster.com/Open-Sourcing-My-Gambit-Scheme...

    Comment linking /Open-Sourcing-My-Gambit-Scheme-iOS-Game-from-2010

    on “A future for SQL on the web”
  4. Submitted I Became a Better Programmer (2017) as a story · 2 points

    HN discussion
  5. I'm not working on Obsidian, but I'm also building a desktop app with Electron now and a non-obvious performance tip is to offload things from the main process to a separate child process and use something like node-ipc to communicate. Especially if you use sqlite3 to store data (even though it has an API with callbacks, it's blocking). https://medium.com/actualbudget/the-horror-of-blocking-elect... https://news.yco…

    Comment linking /secret-of-good-electron-apps

    on “Show HN: Obsidian for Mobile – Plain-text knowledge base on the go”
  6. Submitted How I Became a Better Programmer (2017) as a story · 1 points

    HN discussion
  7. acemarke · 2024-12-01Recommends
    Are you maybe thinking of this classic post? - https://archive.jlongster.com/Removing-User-Interface-Comple...

    Comment linking /Removing-User-Interface-Complexity,-or-Why-React-is-Awesome

    on “If not React, then what?”
  8. I think prettier's initial author answered the question quite concisely in the article's first link. Title and excerpt copied below: > Dig into past research. > If you're excited about an idea, it's super tempting to sit down an immediately get going. But you shouldn't do that until you've done some cursory research about how people have solved it before. Spending a few days researching the topic always completely c…

    Comment linking /How-I-Became-Better-Programmer

    on “Why is Prettier rock solid?”

Search all of HN for archive.jlongster.com

Linked by the same people?