Blog

Normal UI: A Usability Technique For Non-Designers

Posted on September 2, 2024

Successful web apps are usable web apps.

How to Rewrite a Web Application

Posted on July 29, 2024

Most teams waste time, money, and opportunity.

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.