HN Hall of Fame Weekly email

Design Principles Behind Smalltalk (1981)

www.cs.virginia.edu Essays & writing Essays & articles Software engineering Candidate
Screenshot of www.cs.virginia.edu captured 2026-07-20
Page preview · captured 2026-07-20

The originally submitted URL now redirects to the address above. Updating the destination does not change the item’s HN history, Hall membership, or rank.

Resurfaced independently across 12 calendar years, with breakout response in 3 of them.

submissions
17
submitters
17
observed span
2009–2024
peak thread · 87 comments
194 pts
latest 20+ return · 2023-12-31
74 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

If you're tired of hearing about the virtues of Smalltalk (like I was at one point) and ask "if it is so good, why isn't it popular?", then watch @deech's talk (Aditya Siram) - "What FP can learn from SmallTalk" - https://www.youtube.com/watch?v=baxtyeFVn3w I think it is the most accessible explanation of the marvel of Smalltalk, for those who were not lucky to work with it during the late 80-90s. Also I think Ruby is the mainstream language that is closest…

jasim·194-point thread·

"...a language of description (programming language) that serves as an interface between the models in the human mind and those in computing hardware" We do know what the models in our computing hardware look like, but do we actually know the models in the human mind? Don't get me wrong, I love everything about this document. But I can't help but feel like that conceit is really dangerous. And seems common in this era of work.

state·114-point thread·

> Operating System: An operating system is a collection of things that don't fit into a language. There shouldn't be one. I like this one especially. It rings true if you imagine a world where you have complete control over your machine, you don't worry about possibly external code breaking or extracting your stuff and so on. But lets just pretend we don't need to worry about these things for some reason. It would be so powerful. And I don't…

dgb23·101-point thread·

> Natural Selection: Languages and systems that are of sound design will persist, to be supplanted only by better ones. I loved coding in Smalltalk years ago. Guess “better” turned out to be rather subjective...

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
3

100+ points or 50+ comments

Total points
677

reference only — not used in Hall rules or ranking

Total comments
307

reference only — not used in Hall rules or ranking

Every submission