Books

Some of my favorite books I have read over the years, mostly books on web development, game development and occasionally self-help.

  • Spelunky: Boss Fight Books #11

    Spelunky: Boss Fight Books #11

    ✅ Completed: September 2019

  • Show Your Work

    Show Your Work

    ✅ Completed: August 2019

    Good read

  • Anything You Want

    Anything You Want

    ✅ Completed: August 2019

    Recommended for entreprenuers.

  • The Hard Thing About Hard Things

    The Hard Thing About Hard Things

    ✅ Completed: July 2019

    Recommended for entreprenuers.

  • How Linux Works

    How Linux Works

    ✅ Completed: March 2019

    Recommended for any linux user.

  • Designing Games

    Designing Games

    ✅ Completed: Feburary 2019

    Recommended for game developers.

  • Non-Designers Design Book

    Non-Designers Design Book

    ✅ Completed: September 2018

    Great book for UI / design beginners.

  • Game Mechanics: Advanced Game Design

    Game Mechanics: Advanced Game Design

    ✅ Completed: Feburary 2018

    Must read for game designers.

  • The Animator's Survival Kit

    The Animator's Survival Kit

    ✅ Completed: Janurary 2018

    Best book for mastering animation.

  • Start Small, Stay Small

    Start Small, Stay Small

    ✅ Completed: September 2017

    Great book for solo founders.

  • Artificial Intelligence for Games

    Artificial Intelligence for Games

    ✅ Completed: December 2016

    I always come back to this when working on AI.

  • Real-Time Rendering

    Real-Time Rendering

    ✅ Completed: December 2016

    Great for learning the graphics pipeline.

  • Sound Effects Bible

    Sound Effects Bible

    ✅ Completed: November 2016

  • Scrum Shortcuts

    Scrum Shortcuts

    ✅ Completed: November 2016

  • The 5 Elements of Effective Thinking

    The 5 Elements of Effective Thinking

    ✅ Completed: September 2016

  • Drawing on the Right Side of the Brain

    Drawing on the Right Side of the Brain

    ✅ Completed: October 2016

  • Zero to One

    Zero to One

    ✅ Completed: August 2016

  • The Success System That Never Fails

    The Success System That Never Fails

    ✅ Completed: August 2016

  • Gamers at Work

    Gamers at Work

    ✅ Completed: July 2016

  • Little Book of Common Sense Investing

    Little Book of Common Sense Investing

    ✅ Completed: June 2016

  • The Startup Owners Manual

    The Startup Owners Manual

    ✅ Completed: June 2016

    An other must read for startup founders.

  • The Four Steps to the Epiphany

    The Four Steps to the Epiphany

    ✅ Completed: June 2016

    Must read for startups.

  • Framed Ink

    Framed Ink

    ✅ Completed: June 2016

    Must read for learning how to compose an image.

  • The Indie Game Developer Handbook

    The Indie Game Developer Handbook

    ✅ Completed: April 2016

  • Level Up! The Guide to Great Video Game Design

    Level Up! The Guide to Great Video Game Design

    ✅ Completed: April 2016

    Best book on game design

  • Game Character Creation with Blender and Unity

    Game Character Creation with Blender and Unity

    ✅ Completed: April 2016

  • The Design of Everyday Things

    The Design of Everyday Things

    ✅ Completed: April 2016

    Great intro to UX design, goes too deep though.

  • UX Design For Startups

    UX Design For Startups

    ✅ Completed: December 2015

  • On Writing Well

    On Writing Well

    ✅ Completed: December 2015

    The only book you need for writing better.

  • Growing Object-Oriented Software Guided by Tests

    Growing Object-Oriented Software Guided by Tests

    ✅ Completed: November 2015

    Great book for mastering TDD.

  • Remote: Office Not Required

    Remote: Office Not Required

    ✅ Completed: September 2015

  • The Pragmatic Programmer

    The Pragmatic Programmer

    ✅ Completed: August 2015

  • The Productive Programmer

    The Productive Programmer

    ✅ Completed: July 2015

  • Scrum Guide

    Scrum Guide

    ✅ Completed: July 2015

    Every dev should read this.

  • Practices of an Agile Developer

    Practices of an Agile Developer

    ✅ Completed: July 2015

  • Pro Git

    Pro Git

    ✅ Completed: May 2015

    Contains everything you need to know about Git.

  • Practical VIM

    Practical VIM

    ✅ Completed: May 2015

  • Character Development in Blender

    Character Development in Blender

    ✅ Completed: February 2015

  • The Complete Guide to Blender Graphics

    The Complete Guide to Blender Graphics

    ✅ Completed: February 2015

  • Photoshop CS6: The Missing Manual

    Photoshop CS6: The Missing Manual

    ✅ Completed: Janurary 2015

  • Eloquent Ruby

    Eloquent Ruby

    ✅ Completed: Janurary 2015

    Read this for a deeper understanding of Ruby.

  • Crafting Rails 4 Applications

    Crafting Rails 4 Applications

    ✅ Completed: Janurary 2015

  • The Passionate Programmer

    The Passionate Programmer

    ✅ Completed: December 2014

    Great book, teaches you how to get the most out of your job.

  • How to Stop Worrying & Start Living

    How to Stop Worrying & Start Living

    ✅ Completed: November 2014

    Must read, even if you don't think you worry.

  • Game Coding Complete

    Game Coding Complete

    ✅ Completed: August 2014

  • Game Programming Patterns

    Game Programming Patterns

    ✅ Completed: July 2014

    The best book on game specific design patterns.

  • Theory of Fun

    Theory of Fun

    ✅ Completed: May 2014

    Must read for game designers.

  • How to Win Friends and Influence People

    How to Win Friends and Influence People

    ✅ Completed: May 2014

    Highly recommend, I use tips in this book constantly.

  • The AWK Programming Language

    The AWK Programming Language

    ✅ Completed: September 2013

  • Scalable and Modular Architecture for CSS

    Scalable and Modular Architecture for CSS

    ✅ Completed: April 2013

  • Mastering Regular Expressions

    Mastering Regular Expressions

    ✅ Completed: Feburary 2013

  • Developing Backbone.js Applications

    Developing Backbone.js Applications

    ✅ Completed: November 2012

  • Recipes With Backbone

    Recipes With Backbone

    ✅ Completed: October 2012

  • Eloquent Javascript

    Eloquent Javascript

    ✅ Completed: September 2012

  • Secrets of the JavaScript Ninja

    Secrets of the JavaScript Ninja

    ✅ Completed: October 2011

  • Pro JavaScript Techniques

    Pro JavaScript Techniques

    ✅ Completed: September 2011

  • Papervision 3D Essentials

    Papervision 3D Essentials

    ✅ Completed: May 2011

  • Modern C++ Design

    Modern C++ Design

    ✅ Completed: August 2010

    Teaches you new concepts like aspects and how to get the most out of templates.

  • OpenGL Shading Language

    OpenGL Shading Language

    ✅ Completed: November 2010

    Great book on shaders.

  • Beginning C++ Game Programming

    Beginning C++ Game Programming

    ✅ Completed: August 2009

  • The C Programming Language

    The C Programming Language

    ✅ Completed: September 2009

  • C++ Coding Standards

    C++ Coding Standards

    ✅ Completed: May 2009

    Highly recommend, changed the way I develop.