About

I design digital products by combining design thinking and user research.

Badges

Tastemaker
Tastemaker
Gone streaking
Gone streaking
Gone streaking 5
Gone streaking 5

Forums

How do you decide a feature is "done" vs just shippable?

Last week I spent two days polishing an edge case in a settings panel maybe 2% of users would ever hit. Meanwhile my onboarding flow still has a broken redirect I've been ignoring for a month.

I think it's a comfort thing, polishing a small, contained feature feels productive and safe. Fixing the core flow means touching stuff that's scary to break, so it keeps getting pushed down the list.

Lately I've been trying a dumb gut-check before every commit: "would a user even notice if I stopped right here?" If the honest answer is no, I stop and move to something that actually blocks someone.

Curious how you all draw that line, is it a rule, a gut feeling, or do you just ship when you're sick of looking at it?

1d ago

When should an AI agent act immediately — and when should it ask first?

I ve been thinking about a product-design problem that seems simple at first, but gets complicated very quickly:

When should an AI agent just do the thing and when should it stop and ask for confirmation?

The more actions an agent can take, the more useful it becomes.

But the more autonomy you give it, the more important trust becomes.

Product and Data folks: What stresses you out the most in product analytics?

Product analytics is supposed to give us answers, but half the time it just gives us more questions.

What is the biggest hurdle for your team?

  1. Untangling instrumentation (when does this event actually fire?)

  2. Decoding data (what does this property mean?)

  3. Translating business needs into events (building a registration funnel from scratch)

View more