← Back to Building Theanna

The Journey to $1M ARR

As of March 6, 2026

$202,544 ARR$1M goal

20% there

Vibe Coding Is a $4.7B Buzzword. Here’s What Actually Shipping Product Looks Like.

Nomiki Petrolla

Nomiki Petrolla

·7 min read

Solo founder & CEO of Theanna, the equity-free platform for non-technical women building tech startups. $202,544 ARR. Building in public, sharing the wins and the losses along the way.

Subscribe to Theanna

My unfiltered journey to $1M ARR as a solo female founder.

Get notified of new posts

The internet says vibe coding will make you a millionaire. I’m a non-technical solo founder at $203K ARR who vibe codes every day. Here’s what actually happens.

There’s a stat floating around right now that vibe coding has seen a 2,400% increase in Google searches since January 2025. The market is valued at $4.7 billion. Scientific American profiled it. Axios covered it. Every AI tool company on earth is claiming they’ve made coding obsolete.

And I’m sitting here, a non-technical solo female founder at $203K ARR, thinking: *that’s not wrong, but it’s not the whole story either.*

I vibe code all day. Every single day. Claude Code, Lovable, all of it. I build front-end features, prototype ideas, and move faster than any non-technical founder should reasonably be able to move. But the version of vibe coding the internet is selling — type a prompt, get an app, become a millionaire — is missing about 80% of the actual experience.

Here’s what that 80% looks like.


OK yeah, I vibe code

I’m not going to be the person who builds with AI tools every day and then goes “well, *technically* what I do isn’t vibe coding.” It is. I sit in Claude Code, I describe what I want, and code comes out. I use Lovable to spin up front-end components. I don’t write JavaScript. I don’t push production code.

But here’s what people miss — I know how systems work. My background is product management. I understand data flows, user states, edge cases, API architecture. Not because I can write the code, but because I’ve spent years working with engineers and thinking in systems. That context changes everything about how I prompt, what I catch, and what I ship.

Vibe coding without context gets you a demo. Not a product.


So what does shipping actually look like?

Let me walk you through something real. We’re building a feature called Discovery right now. The concept: pull in all of a founder’s customer and investor transcripts, tie them to their build mode in Theanna, and surface what actually matters. Most conversations founders have are noise. Mentors saying contradictory things. Investors asking for metrics you don’t have yet. Customers asking for features that serve their edge case, not your core product.

We’re literally calling the output a “Signal Board” — because the job is to separate signal from noise and help founders figure out what to actually focus on.

Here’s how vibe coding fits into building something like that:

What I do: I prototype the front-end experience. The layout, the interactions, how the Signal Board *feels* when a founder looks at it. I have strong opinions about user experience and I don’t want to outsource that to a contractor or hand a wireframe to an engineer and hope they get it right. UX is my bread and butter. Claude Code lets me own all of it.

What I don’t do: Push that code to production. Every front-end piece I build goes to my engineers. They audit it, fix it, tighten it up. I’m not shipping spaghetti to users and hoping for the best. I’m shipping *intent* to my engineering team and giving them a massive head start.

That distinction — vibe coding as prototyping-with-intent vs. vibe coding as production deployment — is the part nobody talks about. The internet shows you the prompt. It doesn’t show you the code review. It doesn’t show you the engineer saying “this works but it’ll break at scale.” It doesn’t show you the three rounds of testing where things fall apart.

Things break all the time, by the way. I’m always testing, always trying to improve. But it’s not perfect — just like any other MVP out there.


AI can’t replace my taste

Here’s the thing I wish more founders understood:

Vibe coding makes you faster. It doesn’t make you smarter about what to build.

I take time — real, undistracted time — to think about the big picture. To strategize. To decide what the next right move is. AI can’t do that. And I don’t want it to. I love working in that space. That’s where I add the most value.

AI can’t replace my point of view. My opinions about what women founders actually need. My instinct for what a product should feel like when someone opens it for the first time. My ability to execute, or more importantly, my speed of executing *on the right thing.*

Anyone can execute fast on the wrong thing. AI makes that even easier. The hard part is the strategic layer above the code. That’s what separates products from demos.


My actual stack (with actual prices)

Every “10 AI tools for solopreneurs” article is either vague about costs or hypothetical. Here’s what I actually pay for and why.

As a solo founder with paying customers, I don’t get to slow down. I have to be on at all times. That’s a good and bad thing — I prefer it this way, but it means I’m constantly learning new skills to stay efficient and get shit done.

Here’s every AI tool I use and what it costs me:

  • Claude Code ($216/mo) — this is where I live. Front-end prototyping, ideation, ticketing, GitHub workflows. I use it to set my engineers up for success, not to replace them. Here’s how I use Claude Code as a non-technical founder.
  • Lovable ($25/mo) — rapid front-end components. When I need to go from concept to visual fast, this is it. Here’s when I use Lovable vs. Claude Code.
  • Perplexity — deep research. I’m playing the long game with SEO and AEO. I want the market to know Theanna as *the* platform for women with tech ideas. Research that used to take days now takes hours.
  • Custom email agent (built on Claude) — my inbox is a dumpster fire. When you’re doing sales, support, partnerships, and community solo, email gets unmanageable fast. So I built an agent to help me triage it. Here are the exact prompts I use.

Total: ~$241/month.

That’s less than one freelancer for one week. That’s the whole AI stack running a $203K ARR company.


The real problem isn’t the tools

Non-technical founders are afraid. That’s the actual barrier. It’s not skill, it’s not intelligence — it’s intimidation.

You show someone a terminal window and they immediately think they’re not qualified. They see a command line and assume it’s for “real developers.” They look at Claude Code and go, *I can’t do this. I don’t have a CS degree.*

It’s not true. You have to get over that fear. You have to *want* to learn. You have to become a machine yourself — not a coding machine, an execution machine. Someone who sees a tool and thinks “how does this help me move faster?” instead of “I don’t understand this so it’s not for me.”

The learning curve is real, I won’t pretend it isn’t. But the curve isn’t “learn to code.” It’s “learn to think precisely about what you want, say it clearly, and judge whether what came back is actually good.” That’s product thinking. That’s design thinking. Non-technical founders already have those skills — they just need to stop telling themselves they don’t.


This is bigger than vibe coding

Here’s what I think is actually happening right now, past all the noise:

The conversation is moving from “can AI write code?” (yes, obviously) to “can non-technical people ship real products with AI?” That’s a totally different question. Writing code is step one of twenty. Shipping means architecture decisions, user testing, code review, deployment, monitoring, customer feedback, and iteration.

I can vibe code a feature in an afternoon. Shipping that feature to real users paying real money takes a team, a process, and a founder who knows the difference between a prototype and a product.

Vibe coding is a capability. It’s not a strategy. It’s one tool in the toolkit — a powerful one, maybe the most powerful new tool in a decade. But it doesn’t replace thinking, taste, or the willingness to do the boring work of actually running a company.


Just start

Stop reading listicles. Open Claude Code. Break something. Fix it. Break it again. Send your messy prototype to someone you trust and ask them what sucks about it.

The founders in our Women Build Cool Sh*t community don’t sit around debating whether AI tools are ready. They build. They ship. They learn by doing and they share what they learn with each other — the real version, not the LinkedIn version.

Vibe coding is real. The opportunity for non-technical founders to build things that used to require a full engineering team is real.

But the buzzword won’t build your company. You will.

Want to Actually Learn These Tools?

Theanna members get 4 live sessions a month on how to use Claude Code, Lovable, and the exact AI workflows I use to run my company. We teach founders how to build product without writing code and actually ship. Get 50% off your first month.

Get 50% Off Your First Month

A note on how I write these: I use an AI agent to help me research, outline, and draft these posts. But every opinion, every number, and every story comes from me and my actual experience building Theanna. I don’t publish anything I haven’t lived. The agent helps me move faster — the perspective is always mine.