HackerTubewatch
Surprise me
Frame from Software is in Decline - Jonathan Blow Plays via YouTube's privacy-enhanced embed

Software is in Decline - Jonathan Blow

gamedev cuts
Talks
YouTube
1 HN user recommended this talk1 month2023–2026 score 1
Years with an HN recommendation, 2007–2026

Pulled out in threads about declining software quality, though some commenters distrust Blow's claims about game and web development.

A ten-minute clip from Jonathan Blow's talk on preventing the collapse of civilization, arguing that software quality and the knowledge to build it are in decline.

“Reminds me of Jonathan Blow's talk” (HN, 2023)

1 recommendations · 1 citations · 2 critical · Talks

4 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@OnionBlender Jan 2023 Recommends
on HN thread Is Software Getting Worse?
Read more
Reminds me of Jonathan Blow's talk: [Software is in Decline]( [this video] ). I think one reason why software is slow because managers don't allocate time to improve performance unless it gets worse than "good enough". For me that meant taking time to improve performance without being told or telling anyone how much time I spent trying to improve performance. When I used to work on Android in a large company my favorite low hanging fruit was looking where people used `Cursor.getColumnIndex(String columnName)`. People would call it inside a loop for every row in the query result. This was a surprisingly large time sink according to the profiler. Some developers just don't know or care about performance. I depended on a system that had very large list of banned/blocked IP addresses. This list was stored as a giant array of hundreds of `BigInteger`s. Each time the function was called to determine if an IP address was banned it would convert hundreds of strings into an array of `BigInteger` and then loop through the array checking against each one.
Jonathan Blow's talk on why software keeps getting worse

Citations, criticism and jokes

@CoffeeSky Jun 2026 Cites it
on HN thread Why is the HN crowd so anti-AI?
Read more
I actually felt the opposite. HN is full of AI crowd. > Let’s face it: by the time I manually ship version 1.0 of a product, the AI-assisted version could have been deployed 10x faster. By then, enough real-world feedback would have surfaced to identify the major issues, and tools like Claude Code would make it possible to fix and ship version 2.0 at an incredible pace. This precisely why I still have mixed reaction towards AI, even AI can produce functional code but might be filled with foot guns. I personally don't use AI (the full automated ones, e.g., Claude code, Codex, Cursor) but also I don't complain about people using AI. This also reminds me of Jonathan Blow's Software is in Decline[1] talk. Even when the humans coded everything, we gave up on quality a long ago for speed. So people complaining about low quality AI code is ignored. Simply put software engineering is not as rigorous as other engineering and most of the time when software ultimately fail there isn't major consequences. [1] [this video]
Blow's talk on software quality declining before AI
@fzeroracer Nov 2023 Pushes back
on HN thread Braid, Anniversary Edition trailer [video]
'Admitting his flaws' certainly isn't the way I would describe Jonathan Blow. Even ignoring his political turns, he's had a long history of saying some outright wrong stuff on game dev, web dev etc and being insufferably rude to anyone that tells him he's wrong. I could go off on how many ways he was wrong in his talk on Software Decline [1] or his many wrong takes on Linux. All of which he's doubled down on. [1] [this video]

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close