
Let's make your software better.

We care most about how great software can improve how people and businesses get things done.
We work with product teams, founders, and leaders who know their product and process can be better and want a partner who has been there.
We tailor every one of our engagements to your needs, and we bring in design and other specialty talent as needed. We don't sell prefab frameworks or off-the-shelf services. We take on a small number of engagements at a time so each one gets our full attention.
Let's discuss your project and we'll give you an assessment of if and how we can help.
What we care about
We go in-depth on these values in our podcast.
Lived experience over theory
We talk about what we've actually built, including what went wrong.
Judgment, craft, and tradeoffs
The interesting part of software is the decisions, so that's where we spend our time.
Users and the business
Great software serves the person using it and the business it supports.
Opinionated, not rigid
We'll tell you what we think, and show you how we got there.
What we do
While every engagement is unique, here are some ways we can help.
Advising
A senior second opinion on product strategy, design, and engineering decisions, from roadmap to rollout.
Building
We help build focused software with your team, starting with the smallest thing worth shipping.
Workshops
Hands-on sessions that give your team shared principles and a common language for making great software.
Subscribe to our newsletter
Get an update from us delivered right to your inbox, about once a month. No noise.