HN Hall of Fame Weekly email

A Brief, Incomplete, and Mostly Wrong History of Programming Languages

james-iry.blogspot.com Essays & writing Essays & articles Software engineering Class of 2012-01 Hall of Fame
Screenshot of james-iry.blogspot.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 17 calendar years, with breakout response in 8 of them.

submissions
42
submitters
41
observed span
2009–2026
peak thread · 65 comments
391 pts
latest 20+ return · 2023-06-25
224 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

"1996 - James Gosling invents Java. Java is a relatively verbose, garbage collected, class based, statically typed, single dispatch, object oriented language with single implementation inheritance and multiple interface inheritance. Sun loudly heralds Java's novelty. 2001 - Anders Hejlsberg invents C#. C# is a relatively verbose, garbage collected, class based, statically typed, single dispatch, object oriented language with single implementation inheritance and multiple interface inheritance. Microsoft loudly…

Lambdas are relegated to relative obscurity until Java makes them popular by not having them. Alright, this was surprisingly amusing. Thanks.

tumult·303-point thread·

My favorites of this evergreen article: 1990 - A committee formed by Simon Peyton-Jones, Paul Hudak, Philip Wadler, Ashton Kutcher, and People for the Ethical Treatment of Animals creates Haskell, a pure, non-strict, functional language. 1995 - Brendan Eich reads up on every mistake ever made in designing a programming language, invents a few more, and creates LiveScript. Later, in an effort to cash in on the popularity of Java the language is renamed JavaScript. Later still, in an effort…

I like this. I like this a lot. I think far too often people take the concepts we study too seriously. Things get challenging, things get precise, but the moment the humor leaves, the creativity is gone. Think of how easy it would be to learn something if you make a joke every 5 minutes while learning it (about the subject). In your mind, you turned this abstract concept into something else, something funny, something with pathways and connections that…

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
8

100+ points or 50+ comments

Total points
1858

reference only — not used in Hall rules or ranking

Total comments
268

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2009-05-08A brief, incomplete and mostly wrong history of programming languagesFirst breakouttoddc30314
2010-05-07A Brief, Incomplete, and Mostly Wrong History of Programming Languagesdonw16313
2010-06-30A Brief, Incomplete, and Mostly Wrong History of Programming Languagesjpablo50
2012-01-24A Brief, Incomplete, and Mostly Wrong History of Programming LanguagesBest threadDanielRibeiro39145
2012-01-24A Brief, Incomplete, and Mostly Wrong History of Programming LanguagesHall inductionzeppelin_720
2012-09-28A Brief, Incomplete, and Mostly Wrong History of Programming Languagesninetax10
2013-03-14A Brief, Incomplete, and Mostly Wrong History of Programming Languagesepenn20
2013-05-12A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2009)ldubinets21333
2013-12-23A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2009)ciderpunx7012
2014-01-30A Brief And Mostly Wrong History Of Programming Languagessigna1110122
2014-09-03A Brief, Incomplete, and Mostly Wrong History of Programming Languagesdcornu33
2015-06-15A brief, incomplete, and mostly wrong history of programming languagesWillHuxtable10
2016-06-20A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2009)radicality19724
2017-09-15A Brief, Incomplete, and Mostly Wrong History of Programming Languageswheresvic320
2018-02-11A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2009)jxub10
2018-03-28A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2009)Dawny3330
2018-05-10Brief, Incomplete, and Mostly Wrong History of Programming (2009)alex_hirner10
2018-08-11A Brief, Incomplete, and Mostly Wrong History of Programming Languagesgary__20
2018-11-08(2009) a Brief, Incomplete, and Mostly Wrong History of Programming Languagesoblio10
2019-04-05A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2009)innot40
2019-06-29A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2009)s3arch10
2019-08-20A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2010)jqcoffey10
2020-05-11A Brief, Incomplete, and Mostly Wrong History of Programming Languagesbobbiechen61
2020-05-12A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2009)chris_overseas20
2020-05-13A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2009)simonpure20
2020-08-14A Brief, Incomplete, and Mostly Wrong History of Programming Languagesmaxfan820
2020-08-29A Mostly Wrong History of Programming Languagesselljamhere20
2021-02-15A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2009)NieDzejkob10
2021-06-19A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2009)mkr-hn11031
2022-09-27A Brief, Incomplete, and Mostly Wrong History of Programming Languagespiinbinary21
2023-06-25A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2009)Latest 20+ point returnzdw22465
2024-12-10A Brief, Incomplete, and Mostly Wrong History of Programming Languagesrfmc40
2025-03-08A Brief, Incomplete, and Mostly Wrong History of Programming Languagescmbailey20
2025-03-22A Brief, Incomplete and Mostly Wrong History of Programming Languagesachenet50
2025-06-10A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2009)sebg10
2025-07-20A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2009)_kb20
2025-11-21A Brief, Incomplete, and Mostly Wrong History of Programming Languagesmooreds122
2025-11-25A Brief, Incomplete, and Mostly Wrong History of Programming Languagesibobev30
2026-01-09A Brief, Incomplete, and Mostly Wrong History of Programming Languagespiinbinary40
2026-01-26A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2009)surprisetalk11
2026-04-30A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2009)downbad_31
2026-05-30A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2009)azhenley20