All Writing
๐Ÿš€ Product GrowthDeep DiveAugust 20264 min read

I Shipped an MVP in 3 Months at Sonic Linker. Here's How I Cut Scope Without Cutting Quality

Most PMs think MVP means shipping half-baked features. I learned the hard way that's not scoping, that's just shipping broken software. Here's how I actually drew the line between 'lean' and 'embarrassing' when we had to ship fast.

When I joined Sonic Linker's founding team, we had 3 months to ship an AI SaaS platform from zero. Not a prototype. Not a demo. A real product that paying customers would actually use.

The pressure to cut corners was intense. Every feature debate ended with someone saying "let's just ship v1 and fix it later." And honestly, that works for some things. But I learned there's a difference between shipping lean and shipping something that makes users think you don't care.

Here's the framework I used to figure out which was which.

The "embarrassment test" beats the priority matrix

Forget RICE scores for a minute. I asked one question for every feature: would I be embarrassed to demo this to a customer?

Not "is it perfect" or "does it have every bell and whistle." Just: does this work well enough that I can show it without apologizing?

Example: our AI linking feature. We could have shipped it with a basic text input and generic results. Technically functional. But when I mocked it up, I realized I'd spend the whole demo saying "ignore how this looks, imagine it's better." That's a red flag.

So we scoped it down differently. Instead of 10 half-working link types, we built 3 that actually worked well. Clean UI, fast response times, error handling that didn't just throw a 500. Each one felt complete.

The time investment was nearly the same. But one version I could demo with confidence. The other would have killed trust on day one.

Core flows get the full treatment, everything else gets a workaround

I made a list of the 3 things users absolutely had to do in our product. Not nice-to-haves. Core jobs to be done.

For Sonic Linker, that was: connect data sources, generate links with AI, and share results. Everything else (analytics, team management, custom branding) was secondary.

Those 3 core flows got the full quality bar. Smooth UX, proper loading states, helpful error messages, mobile responsive. I didn't cut corners.

Everything else? We found creative ways to punt. Want analytics? Here's a weekly email report (which we sent manually). Need team features? Share login credentials for now (yes, really). Custom branding? We just... didn't build it.

This is where most PMs mess up. They try to ship 10 features at 60% quality instead of 3 features at 95% quality and 7 features at 0%.

Users forgive missing features. They don't forgive broken core experiences.

"Fast follow" is a lie you tell yourself

The biggest trap in MVP scoping is convincing yourself you'll fix the janky stuff "right after launch."

You won't.

I learned this at Finvestfx when we rushed out a half-baked reporting feature for enterprise clients. We told ourselves we'd polish it in the next sprint. Six months later, it was still rough, and we'd lost 2 clients over it.

So at Sonic Linker, I flipped the question. Instead of "what can we fix later," I asked "what will we never fix if we ship it broken?"

Onboarding flow? We'd never fix it. First impressions matter too much. Had to be good at launch.

Admin dashboard? Honestly, we probably would fix it. Only internal team used it at first. We shipped a Google Sheet instead.

API documentation? Would we ever go back and rewrite bad docs? Hell no. So we spent an extra week making them actually good.

This forced honesty changed everything. It stopped us from making debt we knew we'd never pay back.

Quality isn't about features, it's about trust

Here's what I wish someone had told me earlier: users don't evaluate your MVP on feature count. They evaluate it on whether they trust you.

A product that does 3 things really well signals "these people know what they're doing." A product that does 10 things poorly signals "these people are scrambling."

When we launched Sonic Linker, we got zero complaints about missing features. Not one "why can't I do X" message. But we got tons of feedback on the features we did ship, which meant people were actually using them.

That's the real test. Did you ship something people use, or something people tolerate?

The takeaway I actually use now

When I scope an MVP now, I don't think about "minimum." I think about "what's the smallest version of this product that I'm genuinely proud of?"

Not complete. Not feature-rich. Just: would I use this? Would I recommend it to a friend? Can I demo it without apologizing?

If the answer is no, I cut more features, not more quality. Every time I've done the opposite, I've regretted it.

Ship less, ship it well, and ship it without excuses. That's the only MVP scoping rule that's never let me down.