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

Reboot Develop · 112K views · 2017 · 1:02:49

Open on YouTube

Programming language designSoftware performance & optimizationGame programming & enginestalk

Why Hacker News recommends it

Cited in discussions of software getting slower and of efforts to reduce friction in programming.

What it is

Jonathan Blow's Reboot Develop 2017 talk on making game programming less terrible, discussing software bloat, slowness and the design goals behind his own programming language.

Recommended by 1 HN commenters across 1 different months, 2019 to 2020.

What Hacker News said

Recommends oreally · 2020-04 · on “Ask HN: How to rediscover the joy of programming?”

Have you ever considered what's making you not enjoy programming anymore? Journalling your day-to-day might help. Here's one example that I found that really screws with people not enjoying programming. If you have a career, chances are you're going through rules/bullshit(ie. code standards, needlessly large codebases) made up by other programmers within your organization and that's making you not enjoy programming as much - in contrast to when you were younger and only needed to get things working. On the bright side, there are ways to handle it. While I don't recommend going YOLO and willfully breaking all the rules or even quitting without a plan, I do recommend trying to find some other

Cites muthdra · 2019-03 · on “Windows 10: New study shows Home edition users are baffled by updates”

Our computers (meaning the whole of software and hardware) are extremely primitive, their culture soaked in insanity and in general they are perfectly hateable. It's not my choice to have a temper tantrum about it because they were already shitty when I got here. But what's on my mind isn't how hateable computers are; it's how loveable something shitty can be as long as it's shinier and bigger than last year. "I'm not sure most programmers even know what makes things slow anymore" - [this video]

Cites ttctciyf · 2019-12 · on “Almost everything on computers is perceptually slower than it was in 1983 (2017)”

> Suppose during my regular game development everyday life I've installed Photoshop recently and I want a look at a screenshot of the game - someone reported a problem or something. > So I double-click on the thing ... one ... two ... three ... four ... five ... six ... it's about seven seconds before I can actually see the image. [...] > So that's really slow and I'm going to talk about that for a bit, but there's an element of severe irony to this which is that as soon as I double click this thing within one second it draws an image and it's a pretty high resolution interesting image. It's just not the image that I care about. > So obviously it's not hard to start a process and draw an ima