This Is How I Bullied ChatGPT Into Building Lean Products With Me

Published 2025-09-19

Today’s theme: how I argue with ChatGPT about features until one of us gives up. Spoiler: it’s never me.

I’m shipping the next version of indie10k’s main dashboard. Beta folks are moving closer to $10k MRR (🔥), but I noticed two pain points:

Some people stall and stop shipping.

Others keep clicking next without proof they actually did the thing.

That breaks the TenK 6 loop. No ship = no momentum. No evidence = no way to fine-tune later.

Step 1: Throw spaghetti

I tossed ChatGPT a list of ideas: daily hacks, weekly retros, better Arc loops, journaling small wins. Then told it: “use first principles and tell me what’s actually worth building.”

It spit back a decent analysis. But decent isn’t good enough. So I kept poking:

“Nah, too bloated.”

“That’s someone else’s product.”

“Explain it like I’m five.”

“Cut harder.”

Step 2: Trim the fat

One by one, we killed ideas:

Public feed? Backlog.

Experiment ledger? Nope, duplicate.

Header counters? Cute, but bloat.

What survived? A dead-simple private feed. Just a place on the dashboard where you log today’s progress, drop a link/metric/note, and maybe use it as a mini retro. While all feed item are TenK 6 loop data. No break of core flow. That’s it. No fluff.

Step 3: Momentum check

So far in TenK 6:

List 5

Pick 1

Ship 1 🚧 in progress

Momentum feels good. ChatGPT plays the overeager intern; I play the grumpy boss with scissors. The combo works.

Next step: ship the private feed, then move to Ask 3.

Lessons Learned

ChatGPT is great at brainstorming, but terrible at saying no. If I don’t play the grumpy boss, I end up with 10 shiny features I’ll never ship.

First principles cut deeper than feature lists. Every time I asked “does this actually help someone hit $10k MRR faster?” another feature died. And that’s good.

Plain English saves the day. Fancy words = easy to fool yourself. When I forced it to explain things simply, the real winners (and losers) showed up.

Momentum > perfection. The point wasn’t to design the “perfect dashboard.” It was to keep shipping lean slices that push indie devs forward.

At the end, what stuck was a tiny private feed. Not sexy. Not overengineered. But exactly what helps the loop stay alive.

Here’s the messy transcript if you like feature autopsies: link

Just in case you don't know what is TenK 6 Methodology.

You can even read a Pocked-size Handbook about this methodology.

Ready to start your indie journey?

Join a community of indie developers building their path to $10k

Try Indie10k Free