Blog

Smart Jerks Aren't Worth It

Posted on July 24, 2024

Toxic behavior hurts your team and your software.

Understanding React Compiler

Posted on June 19, 2024

Cache all the things. How React Compiler works under-the-hood.

On The Why Down

Posted on March 27, 2023

How To Do Better Than MVP

How To Write Email People Will Read

Posted on September 23, 2014

We are inundated with email. So how do you write an email that clients and co-workers will read?

Simple Is Not the Opposite of Complex

Posted on May 22, 2014

Complex is Easy, Simple is Hard

Key and Lock

Posted on March 14, 2014

Learn from interfaces that have endured.

DOTW: Do One Thing Well

Posted on January 11, 2014

The Mantra of the Guessable Interface.

Good Interface, Bad Interface

Posted on May 12, 2013

Lessons From Everyday UX.