HN Hall of Fame Weekly email

The Future of Programming

Screenshot of worrydream.com captured 2026-07-20
Page preview · captured 2026-07-20

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

submissions
9
submitters
9
observed span
2013–2025
peak thread · 341 comments
614 pts
latest 20+ return · 2025-07-31
39 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

It's a fun talk by Bret and I think he echoes a lot of the murmurings that have been going around the community lately. It's funny that he latched onto some of the same core tenants we've been kicking around, but from a very different angle. I started with gathering data on what makes programming hard, he looked at history to see what made programming different. It's a neat approach and this talk laid a good conceptual foundation for the…

ibdknox·614-point thread·

Why does everyone seem to believe this talk is about the fact that these problems were "solved" decades ago? My takeaway is that, no, these things weren't solved, they were abandoned. We got tunnel vision and decided that a handful of ideas were what programming is, rather than just a tiny subset. This talk isn't about how the early programmers were better at everything, if anything it's the opposite, that we should question their decisions and not take anything for…

Goal oriented programming is alive and well in SQL. Visual programming comes around every ten years, and fails each time, because it can't deal with large complexity like text can. There is a reason people write books, not comics, especially for advanced topics! Negotiating without a common ontology is needlessly hard, and doesn't come up in real use cases. It turns out, when you need to talk to another computer, you need to do that for very specific reasons. (Also…

jwatte·99-point thread·

What speaks to me about this is how it was presented before LLMs, yet many concepts still apply. For example > Learn tools, and use tools, but don't accept tools. Always distrust them; always be alert for alternative ways of thinking. In his closing remarks he says, "The most dangerous thought you can have as a creative person is to think you know what you're doing," because you stop being open and receptive to new ways of thinking and doing…

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
2

100+ points or 50+ comments

Total points
999

reference only — not used in Hall rules or ranking

Total comments
443

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2013-07-30The Future of ProgrammingFirst breakout · Best threadrpearl614341
2015-06-30References for “The Future of Programming” (2013)carlesfe170
2016-07-07References for “The Future of Programming”edwintorok9926
2017-10-24The Future of Programming (2013)illo22566
2019-07-02References for “The Future of Programming” – Bret Victor (2013)Hall inductionespeed10
2021-01-27The Future of Programming (2013)rwmj10
2021-10-04References for “The Future of Programming” (2013)pelasaco10
2024-03-18References for the Future of Programmingteleforce20
2025-07-31The Future of Programming (2013)Latest 20+ point returnMattSayar3910