Failing Often

It's Sunday morning and I'm reflecting on my failures. A few minutes ago I removed Magpie from the App Store, bringing to an end yet another in a long series of experiments that validate the hypothesis: Does Aaron know how to fail? Oh hells yeah, Aaron knows how to fail.

The Dojo in Your Mind

I just read Brian Gilham's piece, You Don't Need a Computer Science Degree, which simply makes the point that prospective iOS developers (or let's face it, any developer) don't need a computer science degree to become successful in this field. As the holder of a bachelor's degree in English and

Microelectronics are my new jam.

I've spent most of the past decade with a near-maniacal, laser-guided focus on one ambition: to become an indie software developer. It officially kicked off after seeing Daniel Jalkut give a talk at C4 in 2007. Success hasn't turned out to be exactly what I thought, though it would be

New Blog, New Something Something

I've been writing on this blog since 2008, and in that time it's been all Wordpress. In these last eight years I've seen Wordpress rise, become enormously popular, turn into a CMS and a replacement for web development altogether. I've also seen it turn into a popular vector for hackers.

Why Contracting is the Answer

I got my first job out of school back in 1998. I was responsible for building and maintaining a website for a Hamilton-based magazine publisher. Less than three months into it, the publisher fired me: we appeared to have fundamental differences of opinion on what my job actually was. I