HackerTube.dev

Jonathan Blow - How to program independent games - CSUA Speech

Alexandre Franco · 190.5K views · 2013-09-12 · 1:15:51

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

Jonathan Blow speaks at UC Berkeley's CSUA about how to program independent games. He argues for keeping code simple, avoiding unnecessary work, and shipping.

On Hacker News

HN recommends it as a talk whose advice on simplicity and avoiding unnecessary work applies well beyond games.

Recommended by 9 HN people across 9 months · HN mentions 2015–2026

Topics

Search by tags

What people said

tompark · 2021-02 · Strong recommendation

TFA has some good points. I'd go even further on the situation where you quit your job to work on an indie game -- if you ever find yourself doing this, and you've never built a game by yourself before, you'd better have several years of runway. For many years one of my favorite talks about indie games development was Jonathan Blow's speech at UC Berkeley CSUA (2011) ( [LINK] ) Initially I loved his main message during the talk: "You have to be brutally effective to finish a project in a reasonable amount of time." But there's a part in the Q&A that later grew to be even more poignant to me: [VIDEO] > Q: You said you worked on many projects before Braid which didn't quite get completed. What was special about Braid which made you complete it? > A: What was special was it had been a long time since I'd finished anything on my own, and I sat down and decided that "Dammit I'm going to finish something this time". And, "To that end, so I can finish this, I'm gonna make something that is technically pretty simple"... For some of us, it's REALLY HARD to complete a side-project while working full-time job. For most of my career I had completed a real game only when it was for a job (or for a client) and I worked on it full-time. The single reason I hadn't made a game as a side project was because I'd quit before I finished. I finally figured out something that worked for me, and it was counter to all the advice I'd heard. I'm sure this is different for other people, but for me the k

Read the original HN comment ↗
Stwerner · 2018-04 · Strong recommendation

Really excited to go through all the other talks listed here I'm not familiar with! Three talks that I tend to reference a lot and have had a huge impact on the way I think about software: The Soul of Software: Avdi Grimm - [LINK] The Humane Representation of Thought: Bret Victor - [LINK] How to Program Independent Games: Jonathan Blow - [VIDEO]

Read the original HN comment ↗
psyc · 2017-01 · Strong recommendation

Every time I get stuck on a project, I watch this video. It's about games, but IMO a lot of it applies to software projects in general, especially MVPs. How to ship something that works before it collapses under its own complexity. I think the bit about remembering to optimize for developer effort is gold. [VIDEO]

Read the original HN comment ↗

Sources

Video by Alexandre Franco, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources