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

    the rapidly dwindling sanity of valve programmers as expressed through code comments

    shounic

    3 HN mentions · mentioned in 3 months, 2021–2026

    YouTube

    2:03 · 5.5M views · May 9, 2020

    A short video that reads out comments from the leaked Team Fortress 2 source code to show the frustration of Valve's programmers over time.

    HN cites it as an example of messy code behind successful games and of the human stories that code comments can hold.

    Software Engineering & LanguagesSoftware (other)Game programming & engines
    1. 1:55:24
      Ideas about a new programming language for games.Jonathan Blow530K views • 12 years ago
    2. 2:01:18
      Half-Life 2: 20th Anniversary DocumentaryValve9.3M views • 1 year ago
    3. 1:04:04
      Overwatch Gameplay Architecture and NetcodeGDC Festival of Gaming196K views • 7 years ago
    4. 1:15:51
      Jonathan Blow - How to program independent games - CSUA SpeechAlexandre Franco190K views • 13 years ago
    5. 1:07:22
      Invited Talk - Guy SteeleClojureTV39K views • 9 years ago
    6. 42:30
      RustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine WestRust Programming Language152K views • 8 years ago
    7. 47:42
      What's It Really like Working at Valve?People Make Games644K views • 3 years ago
    8. 59:47
      Failing to Fail: The Spiderweb Software WayGDC Festival of Gaming570K views • 8 years ago
    9. 45:50
      "The Mess We're In" by Joe ArmstrongStrange Loop Conference398K views • 12 years ago
    10. 58:24
      #Gamelab2018 - Jon Blow's Design decisions on creating Jai a new language for game programmersGamelab Conference210K views • 8 years ago
    11. 29:59
      John Carmack's keynote at Quakecon 2013 part 4Kostiantyn Kostin139K views • 13 years ago
    12. 18:50
      Creating a Doom-style 3D engine in CBisqwit991K views • 11 years ago
    13. 9:30
      Jonathan Blow on scripting languagesJeru Sanders185K views • 7 years ago
    14. 36:24
      How Valve is Profiting from Steam's Back-Door CasinosPeople Make Games425K views • 3 years ago
    15. 43:58
      "The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)Strange Loop Conference141K views • 3 years ago
    16. 1:02:49
      Reboot Develop 2017 - Jonathan Blow, Thekla Inc. / Making Game Programming Less TerribleReboot Develop113K views • 9 years ago
    17. 1:02:49
      Hacking with Andrew and Brad: tip.golang.orgThe Go Programming Language99K views • 11 years ago
    18. 59:34
      Multithreading the Entire Destiny EngineGDC Festival of Gaming65K views • 9 years ago
    19. 1:05:25
      Robocalypse Now: Using Deep Learning to Combat Cheating in Counter-Strike: Global OffensiveGDC Festival of Gaming35K views • 6 years ago
    20. 9:46
      Interview with Senior Rust DeveloperKai Lentit1M views • 3 years ago

    3 comments from Hacker News

    1. @u8Mar 2026· in “Ask HN: Are you too getting addicted to the dev workflow of coding with agents?”

      I've been coding by hand for nearly 20 years. I don't get any rush from generating code with agents. Most of the time I just feel loss. Coding to me has always been the work of a craftsman. I spent years learning syntax, studying APIs, and generally becoming an expert in a language I could then use to exactly express myself. My code became my way of of telling a story. I picked that language not only because it was the right tool for the job, but because I liked the community, I liked the direction of the tool, and I liked writing it. Agents obliterate all of that. Before, source code was like exploring a canyon. Each function, loop, and nested brackets was someone's choice. There was an implicit story to follow. Agentic code is that valley after the glaciers have retreated. A good illustration of what I'm afraid of losing is in those videos cataloging the [the rapidly dwindling sanity of valve programmers as expressed through code comments]( this video ). When AI generates your code, you lose that context. You lose that human connection to code that I care so much about. Unfortunately, I don't think the human touch was as high-of-value to other developers as I previously thought. I've realized that for most developers, it was never about the journey, it was about getting to the destination as quickly as possible. We were infected with a plague of idea-guys and didn't even know it. That's okay. There are a billion things in the world where what was once the sole dominion of craf

      CitesView on HN
    2. @bforsApr 2024· in “Leaving Rust gamedev after 3 years”

      Like the author states, the "written in Rust" bonus many projects get does not apply to games. Most of the games I consider to be the most fun are built on an absolute rats nest dumpster fire of code (see: this video ). Sometimes bugs even expand game mechanics and make them more fun and expressive. That being said I'll definitely check out Unrelaxing Quacks, it looks great.

      CitesView on HN
    3. @oeiiooeieoApr 2021· in “‘Counter Strike’ Bug Allows Hackers to Take over a PC with a Steam Invite”

      Valve's development practices are apparently good for a chuckle. this video The devs don't seem like they have enough time to deal with the code they have to write, let alone respond to security issues. (not their fault, of course)

      AsideView on HN