🚀 The fastest way to tell if you're vibe coding... or actually building a product

by•

A few months ago, I realized I was measuring the wrong thing.

Every day I'd look at questions like:

✅ How many features did I build?


✅ How many prompts did I write?


✅ How many commits did I make?

It felt like progress.

But none of those numbers answered the only question that really mattered.

💡 Did the product become more valuable today?

AI makes building incredibly fast.

That's amazing.

But it also creates a new trap.

You can spend an entire day shipping features nobody asked for, fixing bugs introduced by yesterday's prompts, or redesigning something that was already good enough.

At the end of the day, you've written thousands of lines of code...

...without making the product meaningfully better.

Now, before I ask an AI agent to build anything, I stop and ask myself one question:

🤔 "If this feature disappeared tomorrow, would any user actually miss it?"

If the answer is:

"Probably not."

I don't build it.

Ironically, AI hasn't made saying "yes" more important.

It's made saying "no" one of the most valuable product skills.

💬 I'm curious how other builders think about this.

What's one feature you built with AI that felt productive—but later realized didn't actually improve the product?

I'd love to hear the stories behind those decisions. I think they're often more valuable than the success stories.

81 views

Add a comment

Replies

Best

Built a whole settings page last month that literally zero users have touched since.

 😄 I think every builder has a version of this story. The upside is those moments usually teach us to validate before polishing. Sometimes the feature we don't build ends up being the biggest win.

No is the real skill here.

 🎯 Absolutely. AI has reduced the cost of saying "yes" to every idea, which makes knowing when to say "no" even more valuable.

This framing matters most for solo devs on a runway — every feature nobody asked for is time you can't get back.

 That's exactly how I think about it. For solo founders, time is usually the scarcest resource. Every unnecessary feature has an opportunity cost.

The commits-as-progress line got me. mistaken volume of output for actual movement more times than i'd like to admit.

 Same here. AI makes it even easier to confuse momentum with meaningful progress. I've had to consciously separate "busy" from "valuable."

Rebuilt a whole onboarding flow last month because it felt unfinished, not because anyone asked. Nobody noticed the change either direction. The commit count went up, the product didn't.

 That's a great example. It's surprisingly easy to optimize for our own sense of completeness instead of user impact. Sometimes "good enough" really is the right product decision.