I've worked on all levels of the software stack, from UI design to back-end programming to strategy.
Through over 14 years at Basecamp I've designed features used by millions and invented processes our teams use to design, develop and ship the right things.
These days I'm focused on strategy. That means understanding what our customers are trying to do and how to make the product more effective and coherent.
For latest work, see my Twitter feed.
Current and Recent Research
Here are some things I've been working on lately, outside of Basecamp-specific design and strategy problems.
Over the years I've been collecting for patterns that cut to the essence of design and strategy problems. Some of them are briefly documented here.