Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

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

    Reboot Develop

    1 HN recommender · recommended in 3 months, 2019–2020

    YouTube

    1:02:49 · 113K views · May 22, 2017

    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.

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

    Software Engineering & LanguagesProgramming language designSoftware performance & optimizationGame programming & engines
    1. 1:55:24
      Ideas about a new programming language for games.Jonathan Blow530K views • 12 years ago
    2. 58:24
      #Gamelab2018 - Jon Blow's Design decisions on creating Jai a new language for game programmersGamelab Conference210K views • 8 years ago
    3. 1:13:00
      Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - UpdatedLambdaConf241K views • 1 year ago
    4. 9:30
      Jonathan Blow on scripting languagesJeru Sanders185K views • 7 years ago
    5. 10:08
      Software is in Decline - Jonathan Blowgamedev cuts179K views • 4 years ago
    6. 1:15:51
      Jonathan Blow - How to program independent games - CSUA SpeechAlexandre Franco190K views • 13 years ago
    7. 2:07:18
      Demo: Base language, compile-time executionJonathan Blow164K views • 12 years ago
    8. 1:04:41
      Jonathan Blow - Preventing the Collapse of Civilization (English only)bus268K views • 7 years ago
    9. 13:48
      The Joy of Programming in Jai - Part 1: Hello WorldNuno Afonso36K views • 6 years ago
    10. 1:02:42
      Preventing the Collapse of Civilization / Jonathan Blow (Thekla, Inc)DevGAMM316K views • 7 years ago
    11. 1:32:47
      Data-Oriented Demo: SOA, compositionJonathan Blow201K views • 11 years ago
    12. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    13. 44:35
      Object-Oriented Programming is BadBrian Will2.6M views • 10 years ago
    14. 1:01:51
      Rant: Entity systems and the Rust borrow checker ... or something.Jonathan Blow304K views • 8 years ago
    15. 56:23
      Speed Up Your JavaScriptGoogle TechTalks136K views • 17 years ago
    16. 26:56
      The Implementation of Rewind in BraidGDC Festival of Gaming141K views • 9 years ago
    17. 22:41
      "Clean" Code, Horrible PerformanceMolly Rocket1.2M views • 3 years ago
    18. 54:55
      Dconf 2014 Day 2 Keynote: The Last Thing D Needs -- Scott MeyersThe D Language Foundation19K views • 8 years ago
    19. 12:31
      OSCON 2010: Rob Pike, "Public Static Void"O'Reilly119K views • 16 years ago
    20. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago

    3 comments from Hacker News

    1. @oreallyApr 2020· in “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 outlet/hobby that you enjoy after work hours. You could also try to contribute to people also trying to make programming less friction-ish. this video

      RecommendsView on HN
    2. @ttctciyfDec 2019· in “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 image on the screen in much less than seven seconds. They just don't manage that. > Now. I gave a speech a year ago that started this same way. That was 2016. It's now 2017 and of course a new version of Photoshop has come out and of course what will align directly with my point in the next few slides: they've made it worse. And the great way in which they've made it worse is: say there's some operation that you want to do maybe once in a while like create a new image... So I'm going to go to file, new ... Urghh. And that menu takes - it probably takes about a second to come up. > And you might think "Oh, well, you know it was just all these assets were cold or something.. Maybe they come off the hard drive. It'll be faster next time." And it's like: "Well, let's test that out. Nope." Like ev

      CitesView on HN
    3. @muthdraMar 2019· in “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

      CitesView on HN