How to show dates to humans

First, how not to show them: “Hey come to our amazing concert — 5/6!” Now, how to show them: “Hey come to our amazing concert — Wednesday May 18, 2016!” I admit the former is more concise, bt cncs dsnt...

2016 Tech Predictions

Here are my predictions for 2016. 1. Swift everywhere Swift 2 built on Swift’s popularity and it’s clear this language will fly far beyond the confines of iOS. It’s more open than anyone could have expected from Apple and unambiguously...

Developer Relations: A Five-Level Maturity Model

Having worked on both sides of developer relations, here are some thoughts about different levels of maturity for developer relations. LEVEL 0: No developer relations No internal effort is made to promote the platform, support developers, or capture their feedback....

Bloom Filters and Recommendation Engines

I’ll explain here what Bloom filters are and how you might find them useful for recommendation engines. I haven’t used them yet in production — just sharing what I’ve been learning. Why Bloom Filters? I was thinking about recommendation system...