Creating Slick Color Palette APIs
Aug 23, 2021, 8:00 PM
The work of writing maintainable code is an ongoing endeavor and some of my favorite problems to solve are ones that build maintainable systems. Maintainable systems are ones you can learn once, easily manipulate, and ideally take from...
It’s Not Better If It’s Also Worse
Apr 7, 2021, 8:00 PM
For a long time I’ve told people that I love technology and all it enables, yet dislike the technology industry and working in tech. People often find my statement hard to rectify, probably because they see the two as inextricably linked....
Putting the U in GraphQL
Mar 11, 2021, 7:00 PM
GraphQL has been on my list of technologies to learn for a few months now, and last week I came across Majid Jabrayilov’s post, feeling pretty excited to tackle the subject. The post was very good, but it didn’t answer the one question...
App Store [P]review
Feb 14, 2021, 7:00 PM
Apple’s been in the news quite a bit lately over concerns that many apps on the App Store are little more than scams. Some of these apps aren’t even functional, they don’t provide anything more than a screen with no functionality, only a...
Empower Apps Podcast - Large Scale Teams
Feb 11, 2021, 7:00 PM
I recorded an episode of the Empower Apps podcast, where Leo Dion and I discussed a wide range of topics. We spoke about everything from how we scale app development to thousands of people and millions of users at Twitter, communication,...
Sep 20, 2020, 8:00 PM
I’ve been thinking about privacy lately. No, not online privacy, but about how APIs can balance exposing the right amount of implementation details without revealing too much.
Building Better Views (Part II), Next Steps
Dec 25, 2019, 7:00 PM
If you haven’t checked out Part I, I recommend reading it because if you don’t, none of writing below will make sense!
Building Better Views (Part I)
Dec 25, 2019, 7:00 PM
As iOS developers, a lot of our work involves taking models from a server, and transforming them to be displayed on an iPhone or iPad. This sounds like a job for some declarative architecture. 🤔
How To Keep Friends And Influence People Or Something
Sep 14, 2019, 8:00 PM
Maybe the real friends were the friends we made along the way.
Pushing The Boundaries of Technology
Dec 31, 2018, 7:00 PM
Throughout history technology has aided humanity. Not the other way around. From the invention of fire, to the creation of the wheel, the printing press, and the personal computer, technology has acted as a multiplier for what humans can...
What I Read in 2018
Dec 30, 2018, 7:00 PM
When 2018 started I set out to read 10 books this year. Much to my surprise I ended up reading 25 books in 2018. The most important reason I was able to get through 15 more books than I’d expected was that when the year started I set a...
Dec 26, 2018, 7:00 PM
As a mentor, I give a lot of advice. I give a lot of advice that comes from a breadth of experience. But my experience is rooted in the present, to remember how I felt earlier is an exercise in empathizing with a past version of myself....
Reclaiming My Time
Oct 27, 2018, 8:00 PM
The people will not revolt. They will not look up from their screens long enough to notice what’s happening.
The Learn Swift Podcast - Episode 28
Jun 23, 2018, 8:00 PM
I recorded an episode of @learnswift_fm with Steven Sherry a couple weeks back. We had a great chat about contracting, computing history, philosophy, Smalltalk, and even a little bit about Swift. I think you’ll really like it, and...
15 Minute Meetings
May 14, 2018, 8:00 PM
How many times have you been called into a meeting only to realize five minutes into it that you’re likely going to speak for sixty seconds… if you’re lucky? You potentially hold one piece of valuable information, and the rest of the...
Startup Code Quality
May 6, 2018, 8:00 PM
I was asked