Group Messaging's Balancing Act 5 min read Navigating design tradeoffs in small group social mediums...
Learning Product Design 8 min read This is my attempt to document some of the things product designers learn as they grow and gain experience. By product design I mean the work of creating products and features, which sits at the intersection of product management, design disciplines like UX / UI / graphic design / ID, and engineering. Each...
Apple's Next HomePod Should Monitor Indoor Air Quality 17 min read Why Apple Should Reposition HomePod from Luxury to Home Health...
Designing a better memberships platform 8 min read Supporting creators with Patreon-like memberships makes us think too much and doesn't scale...
De-Escalating Social Media 14 min read Designing humility and forgiveness into social media products...
Unbundling Apps 4 min read The medium of the 'App' shouldn't be the only way we solve problems on mobile devices...
Category-Defining Products 22 min read Identifying the ingredients of success and failure in blockbuster products...
The Beauty of MacOS System Preferences 4 min read A peek under the hood of MacOS reveals great attention to detail...
Minecraft Earth should be the first AR Killer App 3 min read And Microsoft should build a cheap AR headset just for it...
Lightswitch - adding dark mode compatibility to a website 3 min read Some code I wrote to add user preference to dark mode...
What Apple Won’t be Announcing at WWDC 17 9 min read Camera-based features and use cases I'd like to see in future iOS releases...
Resolving the next iPad Pro 5 min read An analysis of possible screen resolutions, with a spreadsheet for the geeks...
Self-Driving Cars and Their Implications 7 min read What self-driving technology will do to our existing transportation behaviors and infrastructure, and what new possibilities will emerge....