2019-01-27: Matias Ergo Pro keyboard: long term review

2019-01-25: 🍿 First Man: genuinely terrifying

2019-01-13: 📚 Philip Pullman - The Book of Dust Such a good read - no surprise there, the atmosphere...

2019-01-10: hey Preview.app you’re drunk (sys prefs/keyboard/shortcuts/app shortcuts to change these...

2019-01-09: some great decals in Nassau but this guy’s is the...

2019-01-09: I have thoughts.

2019-01-08: in the Bahamas, phone conversations always start with “hello, how...

2019-01-06: Dictionary.init(uniqueKeysWithValues:) My go-to Swift snippet over the last week. Super useful...

2019-01-05: This is a nice circuit for a quick cardio hit...

2019-01-04: “I love my Mac!”

2019-01-03: Kitchen upgrades If, like me, roughly 80% of your day is spent...

2019-01-02: Updated AccessControlKitty to handle variables inlined inside other variables, and...

2019-01-01: Reminder: when debugging an Xcode sourcekit extension, change up the...

2018-11-04: The Cornetto: batch 1 Code I’m updating Steadfast for the new Series 4 watch...

2018-05-20: Sunday reading 💻 Coding A mostly maintenance week in code – to be...

2018-05-13: Sunday reading 💻 Coding etc. Two recommendations and two self-plugs this week: If...

2018-05-06: Sunday reading 💻 Not much coding this week because I...

2018-04-29: Sunday reading 💻 Coding etc. UIViewController 👏 does 👏 not...

2018-04-22: Sunday reading 💻 Xcode extensions I wanted write a little Xcode extension that...

2018-04-15: Sunday reading 💻 Swift etc. API design and implementation leakiness: What Color is...

2018-04-13: Checking whether values of unknown type are actually wrapped in Optional Shoutout to Mike Ash’s mini protocol for checking whether the...

2018-04-01: I wake up about 45 minutes too early so I’ve...

2018-02-20: Pretty sure this will be my last iPad for a...

2018-02-19: Today’s swift & coffee: Ben Scheirman - quick thoughts on...

2018-02-18: Spent most of the morning trying to deploy a Hugo...

2018-02-18: Today’s coding video + cappuccino: Joe Groff with ideas on...

2018-01-03: The objc.io Core Data book is updated for Swift 4...

2018-01-01: Feels like 1 Jan is the perfect day to tackle...

2018-01-01: Happy new year everyone! I spent mine baking bread and...

2017-12-27: Spending the morning knee deep in rendered pixels, scaling and...