I’m a ronin hacker, an indie game developer, an author, and (last but certainly not least) the humble steward of RubyMotion.

I try to better the software development craft by presenting, blogging, contributing to open source, tweeting, and writing.


A Dark Room for iOS
Official release of A Dark Room on iOS
NodeJS by Example
A list of NodeJS apps I've built to help you get started with the platform


Building a Game in Thirty Days - Week Two 24 Feb 2017
Building a Game in Thirty Days - Week One 19 Feb 2017
App Store vs Google Play 19 Dec 2016
The Polyglot Developer 23 Oct 2016
Getting Featured on Apple TV 23 Oct 2016
Evaluating Mechanics, Narrative, and Production Value in Mobile Games 26 Aug 2016
Iterative Game Development - How I Made $12k off of an Unfinished Mobile Game 15 Aug 2016
Advice on Making Money in the App Store 30 Jan 2016
Lessons Learned From Making a Number One Game 12 Jan 2016
Two Years of Download for ADR Plus Analysis 23 Nov 2015
Getting Featured by Apple 17 Nov 2015
Revenue Updates for A Dark Room et al 13 Nov 2015
Rebooting Life (Part 3) 11 Nov 2015
Why Emacs? 01 Oct 2015
I'd Give Anything.... 30 Nov 2014
Rebooting Life (Part 2) 16 Mar 2014
Raising Awareness, the Blind use iOS Devices 29 Dec 2013
TDD - The Wombo Combo of Software Development 06 Oct 2013
Perception is Reality - .Net OSS is DOA 19 Sep 2013
GTD - Genin Tsuikyu Dammit! 09 Aug 2013
The Microsoft Manifesto 01 Aug 2013
Don't Be Mean 23 Jul 2013
Rebooting Life 14 Jul 2013

Subscribe to get high signal, low noise entries with regards to software development, doing what you love, and never being content with where you are.

I've spent three years fighting the uphill battle of getting noticed in the App Store. [I've decided to write some words about it in book format](http://leanpub.com/survivingtheappstore).