Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1370

J

Jonathan Blow

Personal blog · the-witness.net · on HN as jblowgamesprogrammingdesign

Jonathan Blow writes The Witness, a personal blog at the-witness.net about games, programming and design. Since 2010, 54 different Hacker News readers have linked it 76 times, most often “How to program independent games (Johnathan Blow of Braid fame)”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
76mentions?
54HN people?
2010–2025first – last linked?
Links on Hacker News per year · peak 13 in 2012

The author on HN?

jblow · 5,690 karma · member since 2011

Game designer. Current project: http://the-witness.net

From their public HN profile, which links to this site.

Most-linked posts?

  1. How to program independent games (Johnathan Blow of Braid fame)
    11 people · 12 mentions · first linked 2011-08-10
  2. The Witness
    5 people · 6 mentions · first linked 2014-05-14
  3. Engine Tech: Concurrent world editing
    3 people · 3 mentions · first linked 2011-12-26
  4. /news/
    3 people · 3 mentions · first linked 2014-05-08
  5. A Shader Trick
    2 people · 3 mentions · first linked 2022-02-10
  6. Mapping Walkable Surfaces in "The Witness" Game
    2 people · 3 mentions · first linked 2012-12-12
  7. /news/about/
    2 people · 2 mentions · first linked 2016-01-28
  8. Architecture in The Witness
    2 people · 2 mentions · first linked 2011-12-28
  9. Finding and Fixing a Five Second Stall
    2 people · 2 mentions · first linked 2012-12-18
  10. /
    2 people · 2 mentions · first linked 2017-01-30

What Hacker News says?

  1. Yep, that's him, given his profile in HN and http://the-witness.net/news/

    Comment linking /news/

    on “What I'd tell myself about startups if I could go back 5 years”
  2. Submitted A Shader Trick as a story · 212 points

    HN discussion
  3. Jonathan Blow, developer of The Witness. [1] http://the-witness.net

    Comment linking /

    on “Ask HN: Which developers do you closely follow?”
  4. Submitted How to program independent games (Johnathan Blow of Braid fame) as a story · 148 points

    HN discussion
  5. There’s been a lot of coverage about the puzzles and ingenuity of the gameplay, but equal attention should be given to the amazing artistic style of the game. a couple of blog posts about the making of the trees: http://the-witness.net/news/2013/06/2157/ http://the-witness.net/news/2011/06/witness-trees/ I’d love to see more videogames step away from uncanny-valley and ill-advised attempts at photorealism and instea…

    Comment linking /news/2011/06/witness-trees/

    on “Jonathan Blow's new game, The Witness, is out”
  6. Submitted How to program independent games as a story · 139 points

    HN discussion
  7. http://the-witness.net/news/about/

    Comment linking /news/about/

    on “Jonathan Blow's new game, The Witness, is out”
  8. Submitted Finding and Fixing a Five Second Stall as a story · 95 points

    HN discussion
  9. They have a timed exclusivity agreement with Sony, hence PS4 first. "It will be released on the PC and the PlayStation 4 on January 26, 2016. The game will come to iOS some months after that, and other platforms a bit later." ( http://the-witness.net/news/about/ ) Fingers crossed for a Linux port at some point! For Blow's last game (Braid) I think the Linux port was done by a third party. Or maybe it's time to get a…

    Comment linking /news/about/

    on “Jonathan Blow's new game, The Witness, is out”
  10. Submitted Fun with in-engine color grading as a story · 61 points

    HN discussion
  11. Rather, I think his point aligned with points Jonathan Blow makes in this presentation: http://the-witness.net/news/2011/06/how-to-program-independe... One of his points - with which he uses an id game as an example - is that sometimes the naive implementation is the best implementation. His example has to do with loading levels at startup. The written code was, from an algorithmic perspective, inefficient. It was w…

    Comment linking /news/2011/06/how-to-program-independent-games/

    on “How to Rock an Algorithms Interview”
  12. Submitted Thoughts on Consoles and Certification Processes - Jonathan Blow as a story · 43 points

    HN discussion
  13. Sometimes rigid code is simpler, sure. But what I am arguing is that it is almost never more debuggable / maintainable. What I am saying is not specific to test and branch, though test and branch is great because it gives you these big code blocks into which you can insert more code and it's clear where that code lives and under what circumstances it runs. Which is something you don't get in assembly language, which…

    Comment linking /news/2011/06/how-to-program-independent-games/

    on “John Carmack's comment on Doom 3's code style”
  14. Submitted Scope exit in C++11 (2012) as a story · 39 points

    HN discussion
  15. > The funding for underrepresented creators was a condition of my involvement in this project, so doesn't represent his values so much as mine. He was at least willing to do it though, which I'm not sure he would be today. Interesting, and thanks for the sources. I was under the impression that it was the same fund as that announced in 2010 [1] but the date in [2] plus the apparent timeline does align. "I'm not sure…

    Comment linking /news/2010/03/announcing-indie-fund/

    on “Jonathan Blow has spent the past decade designing 1,400 puzzles”
  16. Submitted Testing the Jai Compiler as a story · 34 points

    HN discussion
  17. One of my favourite technical talks is by Jonathan Blow: http://the-witness.net/news/2011/06/how-to-program-independe...

    Comment linking /news/2011/06/how-to-program-independent-games/

    on “‘Braid’ creator sacrifices his fortune to build his next game”
  18. Submitted Fun Sales Fakts – The Witness as a story · 26 points

    HN discussion
  19. Link to game’s own site: http://the-witness.net/

    Comment linking /

    on “‘Braid’ creator sacrifices his fortune to build his next game”
  20. Submitted What a Difference a Year Makes as a story · 11 points

    HN discussion
  21. TFA has some good points. I'd go even further on the situation where you quit your job to work on an indie game -- if you ever find yourself doing this, and you've never built a game by yourself before, you'd better have several years of runway. For many years one of my favorite talks about indie games development was Jonathan Blow's speech at UC Berkeley CSUA (2011) ( http://the-witness.net/news/2011/06/how-to-prog…

    Comment linking /news/2011/06/how-to-program-independent-games/

    on “Making Games on Your Own as an Engineer”
  22. Submitted Thoughts on Consoles and Certification Processes as a story · 11 points

    HN discussion
  23. Jonathon Blow had a great talk on the topic of programming indie games, http://the-witness.net/news/2011/06/how-to-program-independe... One part he mentions how when he was a more novice programmer and looking at the Doom1 source code he thought they made some horrible programming choices - but only once he actually started to try to make commercial products himself did he realize none of that mattered. When the goa…

    Comment linking /news/2011/06/how-to-program-independent-games/

    on “Notch, WebGL, Dart, and ramping up quickly”
  24. Submitted Engine Tech: Concurrent world editing as a story · 6 points

    HN discussion
  25. San Francisco, CA Thekla, Inc is hiring good video game programmers to work on unusual and very interesting games. See http://the-witness.net/news/?p=815

    Comment linking /news/?p=815

    on “Ask HN: Who is Hiring? (May 2011)”
  26. Submitted A Shader Trick as a story · 5 points

    HN discussion
  27. Jonathan Blow wrote an excellent article on the text-based entity file format he developed for The Witness, which was designed to be (more) mergeable: http://the-witness.net/news/2011/12/engine-tech-concurrent-w...

    Comment linking /news/2011/12/engine-tech-concurrent-world-editing/

    on “Unity 5 released with upgrades, full-featured free version”
  28. Submitted Mapping Walkable Surfaces in "The Witness" Game as a story · 5 points

    HN discussion
  29. This talk by Jonathan Blow (author of Braid) has totally changed how I think about writing games, and certainly since I listened to it I've got much closer to finishing any of my personal projects than I have in years, hopefully will release something soon (I believe that games are one of the few areas where 'release quick, release often' is a bad idea, although I seem to be getting proved wrong by minecraft). http:…

    Comment linking /news/2011/06/how-to-program-independent-games/

    on “"I've got an idea for an app"”
  30. Submitted A Shader Trick as a story · 3 points

    HN discussion

Search all of HN for the-witness.net

Linked by the same people?