It's rare these days to find a SaaS company that deeply invests in its user experience design.
And I get it! Many are under pressure to grow, grow, grow at all costs to maximize (often short term) returns). And sometimes you need to cut corners and ship, or trade off UX quality in favor of dark patterns to contribute growth.
It's unfortunate that many companies inevitably force themselves into making these tradeoffs. I feel AI has almost made this worse, because the expectation is to deliver more value even faster than before, which in turn comes with more tradeoffs made.
I am grateful that we don't have to do this at Buffer.
Because we're independent, profitable, and focused on the long-term with no exit plan, we can actually afford to take *more* time to really workshop our product before rolling it out to customers.
Rather than rushing to production, we test quite a lot internally – this isn't abnormal, but I've often felt that dogfooding is more of a formality than something teams really take to heart. On our team, a feature isn't feeling right, we pause and rethink it. We show it to our users (via Alpha or Beta programs), and spend the time to really chat with them about how it's feeling. A few features have been stuck in beta for a while now because we simply haven't nailed them, and that's great! For some table-stakes features, it's not worth rushing something to market that doesn't feel truly awesome.
This has started to become one way we differentiate ourselves strategically. It's increasingly a reason why our users say they choose Buffer, and something that helps turn our users into advocates for Buffer themselves.
What does this look like? Some might call it "taste" – but really it's the willingness to afford the time to really hone that taste. The time to deeply think through opportunity we're aiming to seize, get very crisp on how we'll seize it, enable our craftspeople to cook, and make sure the execution within tthe product is excellent, simple, intuitive and (most importantly) distinct.