I am available for part-time iOS consulting projects. I have been working with iOS since 2008, including Objective-C since 1997, Swift since 2014, and SwiftUI and TCA since 2019. During the 2000s I worked with Cocoa, and WebObjects for Java, so my knowledge of the Apple developer ecosystem is very broad. I've also been using and recommending GraphQL since 2016, and Shopify since 2020. (I ran an online board game store with Shopify from 2020-24)

I have been a Lead iOS developer at many startups and companies, including Noom, The New York Times, and Mashable. I live and work remotely from the Pacific time zone in beautiful Penticton, BC, Canada. I have over 20 years of experience working remotely, and over 30 as a professional software developer.

Additionally, I specialize in mentoring iOS developers, and love to teach. If you or some of your employees require mentorship, I can help.

My weblog, est. 1999: have browser, will travel

[ Recent | Complete Archive ]

November 22, 2025

Steve Jobs Interviewed 29 Years Ago today

Four days ago, this previously unseen Steve Jobs interview appeared. I enjoyed watching it. It was recorded on November 22, 1996. Today is the 29th anniversary of that interview!

That day was the day before Cheryl and I were married, in Edmonton. Around 9 years ago I wrote here about the many ways that time of my life was significant… it was just before ~NeXT acquired~ Apple acquired NeXT, just before my Grandpa died, and just before I picked up OpenStep and taught myself Objective-C and AppKit and what would become Cocoa and later power the iPhone’s UIKit. I just find it amazing all these years later, I’m still working on software for Apple devices, and that the decisions being made 29 years ago are still so profound in all aspects of my life.

It’s interesting that during that interview he suggested it was possible people wouldn’t be using Macs in 5 years, just as people weren’t really using Apple II anymore at that point. I wonder if the interview didn’t see the light of day for all these years because of that (mis?)statement and how it could impact Apple and therefore himself and NeXT. I assume he was already negotiating the Apple/NeXT merger while this interview was conducted.

The Mac is over 40 years old now, NeXTStep just a few years younger than that, and both still live on today at Apple. It doesn’t seem he forsaw computing platforms living that long, which suggests he may not have forseen tech companies becoming quite as behemoth as they’ve become over the last decade or two.

Permalink
May 25, 2025

Steady Ed Headrick

I wanted to share it with you. I’ve been playing Disc Golf since 2015, so I’m surprised I hadn’t seen this short video from 1993 before. No wonder he was able to inspire so many people to take up this...
Read More
February 24, 2025

TCA is awesome

I’m not sure I’ve ever mentioned TCA (The Composable Architecture) on the blog, though it is mentioned on my /about/ page. I started using TCA before it was even released, adopting it in the summer of 2019 as...
Read More
February 15, 2025

FaFo

Watching USA vs. Canada at the 4 Nations Face-Off Let me just say I’ve never been happier to have Brad Marchand on my side. Update: 1 minute in and it’s already the best hockey game I’ve ever seen. I’m ready...
Read More
February 1, 2025

Made in Canada

Because this is where we’re at now… Made in CA: Canadians, spend your money wisely.
Read More
January 2, 2025

I made a Marvel Champions tracker with Glide

Earlier this week my weekly gaming group was playing Marvel Champions: The Card Game. We’ve been using its cardboard damage dials to track damage and threat, but frankly we’ve been pampered by Gloomhaven Secretariat when we play Read More