About
A life of programming
I started by copying BASIC programs from books into an Atari 800. At eight years old I wrote my first original program, and I've been programming as a hobby ever since. I've been using Objective-C since the first Public Beta of Mac OS X in 2000.
My career went from multithreaded network programming to video game programming to mobile app development. I was lucky to get into the iPhone Developer Program early, and my Flashlight app crossed 100 million downloads in 2011. I'm still humbled by that.
The studios
John Haney Software, LLC opened in November 2010 — the day I phased out of my day-job and started working on apps full time. Two years later, in January 2012, I launched Apps from Outer Space, LLC, which is where my apps ship today. The site you're on now collects everything else.
What I'm working on now
Most of my recent work is for visionOS — apps like Cone of Shame, TimeCube, and Graph Grid. I'm excited about where the platform is heading and have been filing Feedbacks with all my hopes and dreams.
Open source: github.com/johnhaney. See the Projects page for the things I want to call out specifically.
Outside of code
I keep a few hobbies that aren't software: mathematics, 3D printing, tabletop games, cribbage, and music. I'll write about them here when I have something worth sharing.
Get in touch
Easiest is email or one of the social links in the footer. For app support, please use the contact page on Apps from Outer Space so it gets to the right place.
Happy coding!