Shipping code is easy. Shipping the right surface is not.

I use research, constraint, and AI to move faster without lowering the quality of the decision. The interface should still make sense six months after launch.