From Idea to MVP: What We’d Do Differently
Everyone says “just launch your MVP” — but no one talks about how weird, scrappy, and occasionally messy that process actually is.
In this post, I’m breaking down the real journey from initial idea to working MVP — including what we’d absolutely do differently if we could go back.
💡 The Original Idea (And Where It Came From)
Like most indie SaaS projects, Blogbowl started with a personal itch.
I was building SaaS tools and didn’t want to deal with WordPress, headless CMSes, or duct-taping blog functionality together with Markdown files and hope.
So I thought: What if there was a plug-and-play blog system, designed just for SaaS?
One reverse proxy, clean templates, and instant content flow.
Boom — the seed was planted.
🧱 What We Built First (MVP Scope)
We gave ourselves two weeks to build something barely usable — enough to:
- Let users create a blog
- Support writing posts in a simple editor
- Allow custom domains or reverse proxy
- Offer a basic template (with zero styling options)
That was it. No login wall. No analytics. No fancy UI.
And honestly… that was a good call.
😬 What We’d Do Differently
Now that we’ve shipped, tested, and grown a bit, here’s what we’d change if we were doing it all over again:
1. Talk to Users Earlier
We built for ourselves at first. That’s fine — but we didn’t validate outside of our bubble.
We could’ve uncovered more use cases (like changelogs and help docs) way sooner.
Lesson: Talk to 10 strangers before you ship.
2. Don’t Over-Engineer “Just in Case”
We built a feature toggle system... before we had any features to toggle 😅
Classic move.
Lesson: MVP = Minimum Viable. If it’s not helping someone right now, leave it out.
3. Skip Fancy Landing Pages
We spent hours tweaking our first landing page. Guess what converted best?
A Notion doc with a Loom video and a Stripe link.
Lesson: Clarity > design. Sell the value first — polish later.
4. Make Feedback Ridiculously Easy
We got feedback, sure — but only when people really wanted to share it. We should’ve added a feedback widget or prompted people more intentionally.
Lesson: Don’t make people work to help you improve.
🚀 What We’re Glad We Did
It wasn’t all facepalms! Here are a few decisions that aged well:
- Launched early — and embarrassed. That’s how you learn.
- Focused on one core use case (blogging for SaaS).
- Said no to everything that distracted from the core.
- Charged from day one. Validation + motivation in one.
🧠 TL;DR – If You're Building an MVP…
Here’s our quick-hit advice to first-time builders:
- ✅ Talk to users before you build
- ✅ Solve one pain point well
- ✅ Launch before you’re comfortable
- ✅ Say no (a lot)
- ✅ Keep scope hilariously small
And if you’re wondering whether your MVP is “ready” — it probably is. Hit publish. Learn fast. Iterate faster.
You got this 🙌
Thanks for reading!