Books
What I've read, newest first. The ones that changed how I build are marked.
Getting Real
November 2025
Spelunky: Boss Fight Books #11
September 2019
Show Your Work
August 2019
Anything You Want
August 2019
The Hard Thing About Hard Things
July 2019
How Linux Works
March 2019
Designing Games
February 2019
Non-Designers Design Book
September 2018
Game Mechanics: Advanced Game Design
February 2018
The Animator's Survival Kit
Janurary 2018
Start Small, Stay Small
September 2017
Artificial Intelligence for Games
December 2016
Real-Time Rendering
December 2016
Sound Effects Bible
November 2016
Scrum Shortcuts
November 2016
The 5 Elements of Effective Thinking
September 2016
Drawing on the Right Side of the Brain
October 2016
Zero to One
August 2016
The Success System That Never Fails
August 2016
Gamers at Work
July 2016
Little Book of Common Sense Investing
June 2016
The Startup Owners Manual
June 2016
The Four Steps to the Epiphany
June 2016
Framed Ink
June 2016
The Indie Game Developer Handbook
April 2016
Level Up! The Guide to Great Video Game Design
April 2016
Game Character Creation with Blender and Unity
April 2016
The Design of Everyday Things
April 2016
UX Design For Startups
December 2015
On Writing Well
December 2015
Growing Object-Oriented Software Guided by Tests
November 2015
Remote: Office Not Required
September 2015
The Pragmatic Programmer
August 2015
The Productive Programmer
July 2015
Scrum Guide
July 2015
Practices of an Agile Developer
July 2015
Pro Git
May 2015
Practical VIM
May 2015
Character Development in Blender
February 2015
The Complete Guide to Blender Graphics
February 2015
Photoshop CS6: The Missing Manual
Janurary 2015
Eloquent Ruby
Janurary 2015
Crafting Rails 4 Applications
Janurary 2015
The Passionate Programmer
December 2014
How to Stop Worrying & Start Living
November 2014
Game Coding Complete
August 2014
Game Programming Patterns
July 2014
Theory of Fun
May 2014
How to Win Friends and Influence People
May 2014
The AWK Programming Language
September 2013
Scalable and Modular Architecture for CSS
April 2013
Mastering Regular Expressions
February 2013
Developing Backbone.js Applications
November 2012
Recipes With Backbone
October 2012
Eloquent Javascript
September 2012
Secrets of the JavaScript Ninja
October 2011
Pro JavaScript Techniques
September 2011
Papervision 3D Essentials
May 2011
Modern C++ Design
August 2010
OpenGL Shading Language
November 2010
Beginning C++ Game Programming
August 2009
The C Programming Language
September 2009
C++ Coding Standards
May 2009