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

E

erkin's Blog

Personal blog · erkin.party/blogprogramming

erkin's Blog is a personal blog at erkin.party about programming. Since 2019, 11 different Hacker News readers have linked it 11 times, most often “The evolution of a Scheme programmer (2020)”. The last post was in 2020, but the archive is still widely read.

Visit the blog
11mentions?
11HN people?
2019–2024first – last linked?
Links on Hacker News per year · peak 3 in 2020

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

Why HN links it

HN readers link erkin's posts on the family history of programming languages and the influence of older languages. One commenter calls the family-tree post the best attempt they have seen.

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

Most-linked posts?

  1. The evolution of a Scheme programmer (2020)
    7 people · 7 mentions · first linked 2020-07-15
  2. Family spaghetti of programming languages
    3 people · 3 mentions · first linked 2019-02-08

What Hacker News says?

  1. mbo · 2020-03-27Recommends
    This article echos a lot of the themes that I saw in "Family spaghetti of programming languages" ( https://erkin.party/blog/190208/spaghetti/ ) which seems to be the best attempt at developing a family tree of programming languages I've seen thus far.

    Comment linking /blog/190208/spaghetti/

    on “Most(ly dead) Influential Programming Languages”
  2. Submitted The evolution of a Scheme programmer (2020) as a story · 144 points

    HN discussion
  3. Why would the students be confused? By what exactly? > This "everything looks the same" property of Scheme and of all LISP-like languages is a bug, not a feature. But you are mixing up things here. There are things that look different. Most things in Scheme can be understood as function calls and match that syntax, but there is different syntax for define, let, cond, if, and others. Not everything looks the same. Wh…

    Comment linking /blog/200715/evolution/

    on “Why "Structure and Interpretation of Computer Programs" matters (2011)”
  4. Submitted Family spaghetti of programming languages as a story · 52 points

    HN discussion
  5. I used to be a teaching assistant for CS 61A (intro to programming) at Berkeley teaching from this book with Brian as the instructor. One of Brian's primary points is the following: > Scheme ... has a very simple, uniform notation for everything. Other languages have one notation for variable assignment, another notation for conditional execution, two or three more for looping, and yet another for function calls. Co…

    Comment linking /blog/200715/evolution/

    on “Why "Structure and Interpretation of Computer Programs" matters (2011)”
  6. Submitted The Evolution of a Scheme Programmer as a story · 3 points

    HN discussion
  7. Related: https://erkin.party/blog/200715/evolution/

    Comment linking /blog/200715/evolution/

    on “The Evolution of a Haskell Programmer (2001)”
  8. Submitted Emacs Web Buttons as a story · 2 points

    HN discussion
  9. Submitted Family Spaghetti of Programming Languages as a story · 2 points

    HN discussion
  10. Submitted The Evolution of a Scheme Programmer as a story · 2 points

    HN discussion
  11. Submitted The evolution of a Scheme programmer (2020) as a story · 1 points

    HN discussion

Search all of HN for erkin.party

Linked by the same people?