Ads skipped

Preventing the Collapse of Civilization / Jonathan Blow (Thekla, Inc)

311K views · Jul 10, 2019 · Gaming

Comments · 695

  • @DavidNwokoye · 4 months ago

    This whole presentation has aged like fine wine

    32

  • @engineerhealthyself · 3 months ago

    “What if we just let software get really complicated and then make an AI that actually understands it, but having civilization not understand how to make software does not sound good”<br><br>This quote at the end is horrifying watching it unfold in realtime.

    11

  • @theharsay · 1 year ago

    This presentation is even more relevant in the advent of vibe coders...

    287

  • @Nightmaregamer360 · 5 years ago

    Meanwhile on r/gamedev, some guy wants to learn about how engines work and everyone told him that he is wasting time and should not even bother do it.

    1K

  • @humanperson8418 · 4 years ago

    As a student, its scary how much of this applies to me.

    77

  • @KenOtwell · 6 years ago

    As a retired software engineer - Software complexity grows during development until you hit a critical point where nearly everything works, then if you are allowed by management to keep going, it will get simpler and simpler as you refactor based on what you&apos;ve learned during development until everything actually does work. Unfortunately, management rarely allows you to keep going much past that complexity peak because it&apos;s close enough to ship.

    787

  • @drno87 · 4 years ago

    I read an article a few months ago where Computer Science professors lamented that incoming students often didn&apos;t know how to navigate files and directories. Nowadays, people come into computers through smartphones and tablets. While convenient, they offer far less opportunity for tinkering with the hardware or exploring the system. Probably makes it more likely for some kind of capability loss to occur.

    236

  • @SyeedAli · 1 month ago

    This did age like wine.

    4

  • @zetaconvex1987 · 4 years ago

    &quot;Supply chain issues&quot;. Wow, that one turned out to be more prescient than even he could have predicted. Great talk.

    215

  • @robertwallace5498 · 2 years ago

    This talk resonated with me so deeply. My brother always asks me why macs cant play games or why so-and-so program cant be made, and as I try to explain it, it always does seem unnecessarily complicated. Additionally I think about all of the software that I have in my possession that I cant really use anymore (whether it is games or phones or storage disks, none of them are compatible with anything else so they dont work), and I think about how much knowledge we are constantly losing

    25

  • @adamschlinker972 · 5 years ago

    Software has DEFINITELY been free riding on hardware. Because memory allocation and garbage collection and resource management are tedious and people don&apos;t want to do it, we just use languages that don&apos;t require you to think about that stuff. Our databases don&apos;t necessarily need to be well designed because we can compute millions of lines in a matter of moments. We&apos;ve been spoiled with crazy computing power.

    145

  • @BdR76 · 4 years ago

    I watched this talk on my smart tv and the youtube app just randomly froze, which in a way seems fitting.

    22

Up next

LIVE

Jonathan Blow: Game design: the medium is the message

CreativeMornings HQ · 118K views

LIVE

[2019 TGDF] Making Games in 2019 and Beyond (Jonathan Blow)

IGDA Taiwan · 75K views

LIVE

The Only Unbreakable Law

Molly Rocket · 483K views

LIVE

Cory Doctorow on the Big AI Lie | Downstream with Michael Walker

Novara Media · 391K views

LIVE

Solving the Right Problems for Engine Programmers - Mike Acton‌ (TGC 2017)

Yaser Zhian · 51K views

LIVE

The Thirty Million Line Problem

Molly Rocket · 323K views

LIVE

The Greatest Fraud In Human History | Prof. Richard Werner

The Peter McCormack Show · 832K views

LIVE

Bill Gates: A.I. ‘Makes Nuclear Weapons Look Like Nothing’ | The Ezra Klein Show

The Ezra Klein Show and 2 more · 614K views

LIVE

Storytime with Jonathan Blow at PAX East 2016

Glen Chiacchieri · 99K views

LIVE

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Better Software Conference · 902K views

LIVE

The Implementation of Rewind in Braid

GDC Festival of Gaming · 140K views

LIVE

Civilization: Institutions, Knowledge and the Future - Samo Burja

Foresight Institute · 23K views

LIVE

Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated

LambdaConf · 233K views

LIVE

Is The Indie Game Industry Broken? (w/ Jonathan Blow) — Ep 70

Thomas Brush · 78K views

LIVE

"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)

Strange Loop Conference · 467K views

LIVE

HandmadeCon 2015 - Jonathan Blow

Molly Rocket · 116K views

LIVE

1177 BC: The Year Civilization Collapsed (Eric Cline, PhD)

National Capital Area Skeptics (NCAS) · 8.6M views

LIVE

The Witness Documentary

/noclip · 773K views

LIVE

#Gamelab2018 - Jon Blow's Design decisions on creating Jai a new language for game programmers

Gamelab Conference · 206K views

LIVE

GDS 2017: Jonathan Blow - Keynote [EN]

Game Developers Session · 25K views

LIVE

Legendary Game Dev Jonathan Blow | The Standup

The PrimeTime · 282K views

LIVE

Jonathan Blow on Deep Work: The Shape of a Problem Doesn't Start Anywhere

On Doubt · 194K views

LIVE

Jonathan Blow Q&A Session Nov2017

Game Dev Graz · 39K views

LIVE

"Systems that run forever self-heal and scale" by Joe Armstrong (2013)

Strange Loop Conference · 85K views

LIVE

Software Performance: Avoiding Slow Code, Myths & Sane Approaches – Casey Muratori | The Marco Show

IntelliJ IDEA, a JetBrains IDE · 246K views

LIVE

Reboot Develop 2017 - Jonathan Blow, Thekla Inc. / Making Game Programming Less Terrible

Reboot Develop · 111K views

YouTube, with the door locked.

Aegis plays a clean stream instead of YouTube's player, so pre-roll ads, trackers, and fingerprinting never ride along. Drop Shields any time if you want the official player back.