John is an American video game designer and programmer that is well known for his independent games Braid and The Witness. He is also working on his own programing language known right now as JAI. John has accumulated a fan base of other game programmers and designers who share his views on coding and game design and has given many talks.
Design Decisions On Creating A Programming Language
John is talking about his new programming language to replace C++ that he calls JAI. It is being designed to be data-oriented and high performance.
GameDevGraz Q&A Session November 2017
Storytime at PAX East 2016
Storytime with Jonathan Blow at PAX East on May 4, 2016.
Software Quality at the CSUA GM2
Jonathan Blow on Software Quality at the Computer Science Undergraduate Association GM2 on March 20 2016.
How to program independent games
CSUA Speech on September 12 2013.
A talk from Jonathan Blow at the Independent Games Summit where he talks about indie game prototyping on March 6 2007.