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...