I am available for part-time iOS consulting projects. I have been working with iOS since 2008, including Swift since 2014, and Objective-C since 1997. During the 2000s I worked with Cocoa, and WebObjects for Java, so my knowledge of the Apple developer ecosystem is very broad.

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 ]

December 16, 2024

This (is all our fault)

Don’t read this BuzzFeed piece just before going to bed. It’s so depressing.

It’s also sad to see how many of these issues are being imported to Canada. Somehow, a disturbingly meaningful number of Canadians do not even understand what made Canada one of the best and most admired countries in the world. Today, too many are fooled by politicians who spend their time destroying the public institutions our great-grandparents and grandparents made to secure our futures, at the behest of those who line their pockets. Too many have fallen for the argument that our status quo is proof public institutions cannot work, when they worked wonders for generations, and only struggle now because they’ve been sabotaged through intentional underfunding caused by reckless tax cuts and policies that drive inequality.

Today we hear the US President-elect call Canada a “State” and our Prime Minister a “Governor”, and there has been shocking little said or done in response. To be clear, that’s unacceptable. He should apologize, now.

No, I really mean it. Stop laughing. I’m serious. Oh yeah? No, you.

I still blame Facebook (all social media actually, but especially them) for all of this. And I still blame my generation of software people for making it all happen, starting with the A-list blogger kids from Pyra. This is our shame.

Permalink
December 16, 2024

Massive Talent

Netflix just showed me “TV Shows & Movies You’ve Liked”. The Unbearable Weight of Massive Talent (2022) was there. Oh yeah, I watched that this year! 7/10 on IMDB. A reasonable rating but I’d go a bit higher. Honestly,...
Read More
December 15, 2024

Tetris 99

Years ago I stopped playing video games. Not just online video games, but all video games. Not as a rule, it just happened. Considering how much I played them in my youth, stopping was quite notable. Board games took over...
Read More
December 14, 2024

Good TV shows

Each weekday afternoon I go for a walk with one of my best friends. He’s retired. This walk is known as the “old man walk”. I don’t consider myself old (I’m only 49), but so be it, it’s a cute...
Read More
December 7, 2024

Can I blog from my iPhone?

I’ve installed Working Copy on my iPhone, and I’m writing this post using it. So far so good! If you are reading this, this worked! Update: the editor was converting multiple dashes (required in the header of this markdown...
Read More