Skip to content
0:00 / 0:00

#jonathanblow#jai#softwarebloat

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

Reboot Develop

1.3K subscribers • 1 video on Hallway

YouTube
  • Recommended by 1 person: 1 on Hacker News.
  • Presented by Jonathan Blow, Thekla Inc.
  • May be out of date. Uploaded 9 years ago, in an area where tools change fast.
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

112K views9 years ago1 recommendation

Game developmentProgramming languagesGame programmingLanguage design and type systemsPerformance and optimization

Jonathan Blow critiques modern software bloat and slowness, sharing his design goals for a new programming language to improve game development.

Speaker: Jonathan Blow, Thekla Inc. Topic: Making Game Programming Less Terrible

Why it's here

1 person recommends this

What people say. Highly recommended for its sharp critique of modern software complexity and its insights into designing a language for high-performance game development.

Moments people linked to

oreallyon Hacker News • Recommends

On “Ask HN: How to rediscover the joy of programming?”

…hings 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 outlet/hobby that you enjoy after work hours. You could also try to contribute to people also trying to make programming less friction-ish. link to this video…

u/wavy_linesin r/ProgrammingLanguages • Mentions

On “Paul Phillips: "We're Doing It All Wrong"”

…nt about choosing between correctness and performance? Clearly building from scratch is less error prone than just building the changed part and then trying to re-insert it into the output? Also, I want to point out that Jonathan Blow demonstrated in his Reboot talk last summer that you can recompile a 50k lines program in less than 0.5 seconds. link to this video My take away is language design should aim to make it possible to compile huge program instantly, instead of coming up with hacks like incremental builds to work around the problem.…
8View on Reddit

muthdraon Hacker News • Mentions

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" - link to this video

ttctciyfon Hacker News • Mentions

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…

u/skeetoin r/C_Programming • Mentions

On “What C standard should I be using?”

Yes, that does horrify me. The software ecosystem is *far* too fragile and broken in large part because way too people do stuff like this.