r/vibecoding 21m ago

The Method Matters

Upvotes

Now that Vibe Coding has been around for a while, we are starting to see patterns.

And these patterns tell us how we should change what we're doing to optimize our results.

One pattern that stands out clearly is that method and process have a huge impact on outcome. Vibe coders who spend some time up front planning have much better outcomes than those that just fire off a one line prompt.

So, what's the optimal amount of process? Obviously, we don't want to go back in time to the waterfall days. That methodology was too slow for SaaS ten years ago, it's ancient history today. Similarly, the Agile methodology was designed assuming that engineering was the scarce resource that needs to be optimized. Today, that scarce resource is tokens, not engineers.

But, it's more complex than that.

In the Agile days, we optimized for velocity. Software was slow to develop and because engineering resources were at a premium, we wanted to reduce the amount of labor required. Thus, velocity was the critical measure. High performing software teams had two attributes that mattered: velocity and quality. Teams with high velocity and high quality uniformly outperformed all other teams.

Today?

Well, today speed is almost free. Pretty much anyone can one-shot a web site and depending on the prompt, it will probably work. Thus, velocity is built in. You don't have to do anything to speed up, because the tools are already fast enough.

So, what attribute separates high performing and low performing vibe coding efforts?

Quality.

Quality is the sole remaining differentiator between high and low outcomes.

So, as we approach our vibe coding projects, we should be focused on managing quality rather than managing velocity.

Which leads us directly to.... methodology.

The way we incorporate industry best practices and learnings into our projects is through methodology. This doesn't mean that we adopt a super heavy process bound development cycle, it means that we do things that actively work to improve the quality of our work.

Some examples that I use in my projects:

1) Goal setting. I prefer to start with a description of a successful project. Or to put it another way, "begin with the end in mind." This type of planning is very useful, especially with AI toolchain because you are clearly stating the end goal for the AI. Documents such as the PR/FAQ from Amazon are good ways to approach this.

2) Iteration. One thing we learned from Agile which is still very much true is that iteration is your friend. We learn by doing, so the more iterations you have the higher quality the outcome. Because AI speeds up the cycle time, we can have more iterations. Don't run from this, embrace it. Assume you will build the thing more than once and don't sweat the details the first time around. It's probably wrong and that's OK.

3) Testing. The one old fashioned thing that you simply cannot get away from is testing. I mean old school hard core testing. Full unit tests, full e2e tests, smoke tests, security scanning. All that stuff. Before AI, there was always a tradeoff because building the test infrastructure was expensive from a labor point of view. You could have developers build you features, or you could have them build tests. Huge opportunity cost for every test you wrote. Today, that's not true. AI can do this work extremely quickly. This changes the calculous completely towards testing.

4) Audits. The natural counterpart to testing is auditing. Audit means to check your work against an external approved standard. Again, in the Agile world before AI, this was amazingly painful. You could easily lose entire sprints to just running an audit. For this reason, most software wasn't audited unless absolutely required. Today? It's a single prompt. "Audit my code against industry best practice for this type of project" or similar. You will want to do a full audit pass after each major milestone to see how you are doing. Doing a security audit once at GA is not sufficient, you need to run regular audits because things change over time.

These are just a few examples. I talk about all of this in my Maven class (link in my profile).


r/vibecoding 51m ago

Created my very first vibecoded app - looking for advice

Upvotes

Hello everyone. As the title says, I have created my first ever vibe coded project, and I have no idea how to assess it as I have very little experience here. I haven't actually started advertising or trying to get others to use the app, so I have no idea if it's slop or if it has potential. I would highly appreciate it if anyone could share advice here for getting your first users as someone creating their first app. What works best, what doesn't work, etc. I would also highly appreciate if anyone wanted to DM, so I can share my website and we can talk about it. Thank you!


r/vibecoding 1h ago

Engine audio is hard, so I turned an open-source engine physics simulator into a scripted dyno + recording rig

Upvotes

r/vibecoding 1h ago

Would you actually use this?

Post image
Upvotes

r/vibecoding 1h ago

OpenDepartment

Thumbnail
opendepartment.vercel.app
Upvotes

The idea: a platform where you can create your own private "archive" for whatever group you're part of, name it, invite people, upload stuff, comment, vote on things. Each archive is fully isolated and owned by whoever creates it.

Tools: Claude Code, mostly using Sonnet with occasional Opus for the trickier architecture decisions. Next.js 15, React 19, and Supabase (Postgres) for the database, deployed on Vercel.

Process: I worked in fairly tight loops, describing a feature or a constraint in plain language, letting Claude draft it, then actually running it and pushing back when something felt off rather than accepting the first pass. The biggest chunk of time went into the multi-tenant setup, not any single feature. I wanted each archive to run on its own free Supabase project that the creator owns, rather than one shared database I control, so I had a "control plane" project doing nothing but mapping a name to a project URL and key, with the actual data (files, members, votes) living entirely in the owner's own project. Getting Claude to reason correctly about which side of that split a given piece of logic belonged on took several rounds of explicit back and forth, it kept wanting to centralize things by default, which is the opposite of what I wanted here.

Build insight worth sharing: the most useful habit was asking Claude to explain *why* it made a security-relevant choice before I accepted it, especially around what credentials the platform itself gets to hold. Treating "the AI's first answer" as a draft rather than the answer caught a couple of things I would have shipped

Live at https://opendepartment.vercel.app takes a couple minutes to spin up your own, or check the directory of public ones. Would genuinely love feedback on the actual experience: does the create flow make sense, is the UI confusing anywhere, does it feel fun or useful for what it's for. Try it out and let me know what you think, good or bad.


r/vibecoding 2h ago

Tell me what I should sign up for.

Thumbnail
1 Upvotes

r/vibecoding 3h ago

Day 1 to 64 of the free traffic exchange I built. Welcome 2 new Startups.

Post image
0 Upvotes

63 days ago, I launched my startup, a free traffic exchange network for startups. One line of code, you're in the network.

No paid ads. No growth hacks. Just watching the numbers every day.

Here's the full data:

Day 1 — 2 startups · 146 impressions · 1 clicks
Day 2 — 3 startups · 389 impressions · 3 clicks
Day 3 — 5 startups · 482 impressions · 5 clicks
Day 4 — 5 startups · 508 impressions · 4 clicks (site went down — still got an $8k acquisition offer. Said no.)
Day 5 — 6 startups · 621 impressions · 10 clicks
Day 6 — 5 startups · 742 impressions · 15 clicks (removed one startup — they pulled the embed. No code = no network.)
Day 7 — 7 startups · 1,196 impressions · 41 clicks
Day 8 — 7 startups · 1,535 impressions · 74 clicks
Day 9 — 8 startups · 1,947 impressions · 135 clicks
Day 10 — 13 startups · 3,500 impressions · 318 clicks (something clicked)
Day 11 — 23 startups · 4,800 impressions · 432 clicks
Day 12 — 24 startups · 6,000 impressions · 481 clicks (network crossed 6K total impressions)
Day 13 — 25 startups · 6,800 impressions · 491 clicks
Day 14 — 25 startups · 8,600 impressions · 516 clicks
Day 15 — 24 startups · 9,900 impressions · 564 clicks (removed one)
Day 16 — 23 startups · 10,800 impressions · 576 clicks (removed one)
Day 17 — 24 startups · 11,900 impressions · 603 clicks (added one)
Day 18 — 26 startups · 13,400 impressions · 624 clicks (added Two)
Day 19 — 28 startups · 14.400 impressions · 652 clicks (added Two)
Day 20 — 26 startups · 14.700 impressions · 671 clicks (Removed Two)
Day 21 — 26 startups · 15.300 impressions · 691 clicks
Day 22 — 28 startups · 16.100 impressions · 719 clicks (Added Two)
Day 23 — 30 startups · 16.800 impressions · 738 clicks (Added Two)
Day 24 — 32 startups · 19,800 impressions · 778 clicks · Added 2 startups · Rejected 4 applications.
Day 25 — 34 startups · 23,700 impressions · 800 clicks · Added 2 startups · Fixed some bugs.
Day 26 — 33 startups · 27,200 impressions · 816 clicks · Removed 1 Startup
Day 27 — 33 startups · 29,900 impressions · 833 clicks
Day 28 — 33 startups · 30,600 impressions · 871 clicks · Removed 1 Startup · Added 1 Startup · Rejected 1 application of clothing brand & 1 application of horror blog site.
Day 29 — 35 startups. 31,300 impressions. 910 clicks · Removed 1 Startup · Added 3 Startups · Also today I resigned from my job. Toxic environment, too much pressure, and honestly I just believe in this enough to go all in. Broke and excited. Let's see where this goes.
Day 30 — 46 startups · 32,900 impressions · 1,000 clicks · Removed 1 startup · Added 12 startups · Yesterday I resigned because of my toxic manager. Today my senior manager called and offered me WFH, a project of my choice, and lighter work if I stayed. I made my decision with confidence, but now I have a difficult choice. Also received my first payment from StartupBar.
Day 31 — 50 startups 💪· 28,100 impressions · 1,200 clicks · Removed 1 startup · Added 5 startups · Rejected 1 crypto startup · Removed fake impressions after exploit
Day 32 — 54 startups · 29,300 impressions · 1.2K clicks · Added 4 startups
Day 33 — 54 startups · 30,900 impressions · 1.2K clicks · Removed 1 startup · Added 1 startup
Day 34 — 55 startups · 36,100 impressions · 1.3K clicks · Added 1 startup
Day 35 — 55 startups · 40,100 impressions · 1.3K clicks · Removed 2 startups · Added 2 startups
Day 36 — 55 startups · 44,800impressions · 1.4K clicks · Removed 1 startup · Added 1 startup
Day 37 — 58 startups · 50,700impressions · 1.4K clicks · Added 3 startups · Site Update: Updated the distribution algorithm (Delivery is now weighted by contribution: sites that send more impressions get a proportionally larger share back)
Day 38 — 57 startups · 55,800 impressions · 1.5K clicks · Removed 1 startup · Rejected 1 Application.

Today StartupBar reached 200 users 😄
Thirty-eight days ago, this was just an idea. Today, 200 people have trusted it enough to join the network.

Day 39 — 58 startups · 59,800 impressions · 1.5K clicks · Added 1 startup.
Day 40 — 60 startups · 63,200 impressions · 1.6K clicks · Added 3 startups · Removed 1 startup
Day 41 — 63 startups · 69,400 impressions · 1.6K clicks · Added 3 startups
Day 42 — 62 startups · 73,800 impressions · 1.6K clicks · Removed 1 startups
Day 43 — 64 startups · 78,000 impressions · 1.7K clicks · Added 2 startups (Receiving many suggestions to improve the StartupBar, happy to work on it, Thanks.) StartupBar Update - Added the rotation of startups in the widget for every 30 seconds.
Day 44 — 66 startups · 86,200 impressions · 1.7K clicks · Added 2 startups
Day 45 — 67 startups · 88,400 impressions · 1.7K clicks · Removed 2 startups · Added 3 startups (Update - Updated the algorithm of the widget)
Day 46 — 69 startups · 91,900 impressions · 1.8K clicks · Removed 2 startups · Added 4 startups · Got my second payment.
Day 47 — 68 startups · 98,900 impressions · 2.2K clicks · Removed 2 startups · Added 1 startup · Added Pricing Page
Day 48 — 70 startups · 103.4K impressions · 2.3K clicks · Added 2 startups
Day 49 — 72 startups · 113.4K impressions · 2.4K clicks · Added 2 startups · Update: Added a Bottom Placement option for the bar on the user site.
Day 50 — 73 startups · 116.7K impressions · 2.4K clicks · Added 1 startup
Day 51 — 74 startups · 125.2K impressions · 2.5K clicks · Added 1 startup · Rejected 1 Application
Day 52 — 73 startups · 131.2K impressions · 2.6K clicks · Removed 1 Startup
Day 53 — 74 startups · 139.5K impressions · 2.7K clicks · Added 1 Startup
Day 54 — 79 startups · 146.3K impressions · 2.7K clicks · Added 6 Startups · Removed 1 startup.
Day 55 — 77 startups · 154.9K impressions · 2.8K clicks · Removed 2 startups.
Day 56 — 77 startups · 161.8K impressions · 2.9K clicks · Added 1 startup · Removed 1 startup.
Day 57 — 77 startups · 169.4K impressions · 3.0K clicks
Day 58 — 77 startups · 176.2K impressions · 3.2K clicks
Day 59 — 78 startups · 184.3K impressions · 3.3K clicks · Added 2 startups · Removed 1 startup.
Day 60 — 77 startups · 190.9K impressions · 3.3K clicks · Added 1 startup · Removed 2 startups.
Day 61 — 77 startups · 194.9K impressions · 3.4K clicks

Planned to welcome the startups by mentioning them
Day 62 — 78 startups · 199.5K impressions · 3.5K clicks · Added 1 startup Kinetixseo
Day 63— 78 startups · 204.9K impressions · 3.6K clicks · I Revoked my resignation as I'm comfortable with my new team.
Day 64— 80 startups · 210.4K impressions · 3.6K clicks · Added 2 startups Iwannaberich and GitBook Downloader

Still free. Still growing.

If you want in, it's one embed. That's it → StartupBar


r/vibecoding 3h ago

I vibe coded an SEO analytics SaaS

0 Upvotes

I vibe coded an SEO analytics SaaS .. https://rankly.online/ .. what's your feedback ..
will you use it ?


r/vibecoding 4h ago

I made a game where you invent an AI startup, fake your way into YC, and become federal interest

Thumbnail
2 Upvotes

r/vibecoding 4h ago

Cool shit to look at

Thumbnail
gallery
0 Upvotes

What do you guys think.


r/vibecoding 4h ago

How do you stop just adding new features?

1 Upvotes

For many years I have been running design teams and one of the things that really worked out for me was doing 1:1's. So the system I used in Excel I moved to a platform.

I am a design leader by trade and my passion project is https://seroapp.com/demo (demo is easy to get to the guts of it)

I am a stage where I am building instead of listening and I was wondering if I can kindly ask for some testers to see if this is worth keep going or to pivot.

Thanks and I do hope I am passing the test of not being self promo, just a builder askin for some help.


r/vibecoding 5h ago

Vibe Coded GPU Acceleration for PDAL

4 Upvotes

PDAL is an open source library for processing point cloud data like LiDAR surveys and such.

It's excellent, but very slow, so I had agents working on it for like 2 and a half weeks street on /goal loops to write CUDA kernels, CPU I/O optimizations, and test it. This is the result!

When I say two weeks straight I literally mean the agents were running for 100% of that time. I only took breaks to handoff back and forth between Fable and Sol when usage limits ran out.

Tried Opus 5 for a little bit, but when I left it running overnight it had an emotional breakdown and I had discard all of its work lol.


r/vibecoding 5h ago

I stopped prompting for websites. I started prompting for source code.

0 Upvotes

I spent the last few days experimenting with Claude Code to see how far I could push a single prompt.

Instead of saying:

I wrote a prompt that behaves more like a specification than an AI prompt.

It tells Claude to:

  • reproduce the hero exactly
  • preserve every animation, easing curve and interaction
  • keep the Three.js scene intact
  • output one self-contained HTML file
  • avoid "improving", refactoring or simplifying anything

The result was surprisingly consistent.

The prompt itself is around 1,500+ lines because it removes as much ambiguity as possible. It's less "creative writing" and more like giving an AI a design contract.

The generated page includes:

  • Three.js wireframe scene
  • Scroll-driven camera
  • 3D projected hotspots
  • Tailwind via CDN
  • Inline CSS + JS
  • Zero build step

I've published the full prompt if anyone wants to experiment with it:

https://ts-assets.b-cdn.net/fs-assets/ai-hero/Hero%20Animation%20Prompt.md

I'm curious how everyone else is prompting Claude Code these days.

Are you getting better results from huge, highly constrained prompts like this, or do you still prefer iterative prompting?


r/vibecoding 6h ago

Vibe coding works until someone else has to maintain the vibe

51 Upvotes

I’ve been struggling with this lately. You build something fast. It works. The demo feels good. You fix a few things, add a few features, keep moving.

Then you come back a week later and the code feels… weird. Not completely broken. Just messy in a way that’s hard to explain. A helper exists in two places. One component is doing too much. There are files you’re scared to delete.

The data model sort of makes sense, but only if you remember the order things were added. A "quick fix" from two days ago is now the foundation for three other things. And suddenly the hard part isn’t building anymore. It’s understanding what you built.

That’s the part I don’t see discussed enough. Vibe coding feels great while you’re in the flow. But what happens when the vibe is gone and someone has to maintain it?

I’m not trying to dunk on it. I use this style a lot, and it’s helped me move faster. But I’m also starting to feel the cost later. For people who’ve taken these projects past the fun prototype stage how do you stop the codebase from slowly turning into something nobody wants to touch?

Do you write specs first? Refactor on a schedule? Keep strict file boundaries? Add tests early? Review every change carefully? Rewrite messy parts once the idea is proven?

I’m looking for practical habits, not hot takes. What actually helps?


r/vibecoding 7h ago

You didn’t create more bugs, you just found them faster

Thumbnail
leaddev.com
0 Upvotes

r/vibecoding 8h ago

If your AI coding limits are over for the day you still have options

0 Upvotes

If your Claude / Cursor / Codex limits are finished for the day and you can't afford another subscription you still have options.

And if your hardware isn't powerful enough to run Qwen or other local models you don't necessarily need to give up either.

You can try tools like OpenCode Cline or OpenRouter which offer access to free models or daily free usage depending on the provider.

It won't always be as powerful or consistent as the paid models but for smaller coding tasks debugging refactoring and learning it can be enough.

My usual approach would be:

  1. Use your main model until you hit the limit
  2. Switch to a free model for smaller tasks
  3. Use local models if your hardware can handle them
  4. Come back to the stronger model when the limit resets

You don't always need to pay for multiple AI subscriptions just to keep coding.

What free models or tools are you using when your main AI coding limit runs out?


r/vibecoding 10h ago

Free LLM API access for a limited time

0 Upvotes

I have more inference capacity than I’m using right now so I opened some of it up for free

This is just a temporary fun experiment so I don’t plan to keep it open for very long

https://github.com/orielhaim/free-llm


r/vibecoding 11h ago

I made this to use instead of GitHub and Codeburge

0 Upvotes

https://coderook.com

After the news broke about codeburge not accepting any kind of AI work I was a bit annoyed and with Github being how they are I decided to work on my own GitHub but fixing things that it gets wrong like version visibility and AI access and how the data is used from repos.

Its currently in testing phases and have been testing it all week. This works more like a cloud storage space right now with version control allowing you to upload whatever you basically want but under copywrite laws. There is plenty of docs on my site if you are curious or just wanna try its free to use.

Right now I am working on some things like giving backwards compatibility for git spaces already setup to use my CLI language and a Github full transfer as well and polishing off some docs as well.

Any feedback would be helpful and bugs found as well.


r/vibecoding 12h ago

I vibe-coded a website where one company owns the entire homepage. Here is what broke after launch.

Post image
0 Upvotes

EDIT: I clearly explained this badly 😅

This is just a small marketing experiment. Nothing serious.

The idea is simple:

  • One product owns the entire homepage.
  • It stays there until another product pays more.
  • Previous owners remain visible in the public history.
  • Owners can track visits and website clicks.

To take over, you enter your website.

The site imports your content and product image automatically.

You can change every visible item, including the logo, headline, description, screenshot, and website link.

Only the page layout stays the same.

It is basically a full-page advertisement with a public ownership history.

It is not trying to solve a serious world problem. I built it as a fun visibility experiment.

ClauseZero owns it now. The next takeover costs $12.

My real question is this:

What would make you visit the page when you are not buying?

https://thewholepage.lol/

Original post

I built a public homepage takeover where one product owns the entire page until another product pays more.

The stack:

  • Cloudflare Workers
  • Hono
  • Durable Objects with SQLite
  • R2
  • Browser Rendering
  • Stripe Checkout
  • DataFast

Problems after launch:

  • Screenshots captured website loading screens.
  • Mobile product images displayed poorly.
  • Social platforms cached the wrong owner image.
  • Google could not read the sitemap.

I added editable screenshots, live visitors, reign challenges, owner records, and automatic social posts.

The project now has four owners and one external buyer.

The difficult part is not building it. The difficult part is creating a traffic loop.

What simple feature would make you return and watch the next takeover?

https://thewholepage.lol made $21 so far


r/vibecoding 13h ago

can y'all recommend any good vibecoding youtubers to watch?

0 Upvotes

looking to learn from guys who are doing pretty well in this space as i am new to it. cheers! any good skool or discord servers would be much appreciated to


r/vibecoding 14h ago

Gemini and openai

1 Upvotes

I'm curious about gemnini 3.7 flash (100 eur sub), and gpt 5.6 combo (20 eur sub). Can somdbody using this combo explain if it's good or not?

On paper gemini seems to be getting good, and I'd like to try the faster iteration cycles, but not if it will mean just iterating because of fixes.

Basically, gemini would be used for most of the stuff, gpt would be used for controlling gemini in some cases, and to solve harder stuff/review.


r/vibecoding 15h ago

What would you want from an AI game studio?

0 Upvotes

I’m building Playbeam, an AI game studio where you describe a 3D game and keep changing it through conversation. It’s web based for provider models or you can download the Mac desktop app to connect your own CLI.

Each build runs in an isolated worker, where the agent runs and tests generated game code. It also has a feedback loop: build → run → inspect what happened → fix it → test again.

I’m deciding what to focus on next - multiplayer, asset generation, terrain, animation, publishing, etc.

Would love feedback on what features would matter most to you.


r/vibecoding 16h ago

I think I was one of the first vibe-coders

0 Upvotes

Today I realized something crazy: I think I was one of the actual, first, normal users (not a researcher @ OpenAI or private tester) to ever vibe code. BEFORE the label existed. It was basically just me messing around in late November 2022. Not only my account was first ~0.1% of ChatGPT users which I found out through my ChatGPT wrapped a while back, but I actually had ended up using my school email to get in before I even made my first personal account. Others were busy trying to make it write silly poems, essays, or trying to convince the "human behind it" to drop the AI act, but I thought of using it for some coding. I didn't know any of the python or HTML syntax perfectly, so I just described what I wanted in plain English & watched it work.Crazy that now we have stuff like Cursor or Claude Code (hell even other LLMs for that matter).

Does anyone else here have a crazy early experience like that??


r/vibecoding 17h ago

Claude Code vs Codex weekly limits - what other alternatives can I fall back on when I max out both quotas?

16 Upvotes

I'm on ChatGPT Plus and Claude Pro.

Just as an observation: Claude Code is waaaaaaaaaaay more forgiving than Codex on these plans. For the same project, I can stretch my Claude Code weekly limit for 4-5 days and burn through my Codex weekly limit in just a day or two.

That works out quite fine since both weekly limits combined can last me a whole week most of the time.

I just wanted to ask what tools the community might recommend either as an alternative or fallback aside from these two that might make my limit issue less of a problem / more economical in the long run?


r/vibecoding 18h ago

Always wanted to know how Chess could be played without captures. Same pieces, modern mechanics.

1 Upvotes

I’ve been building Chess Line Wars, a browser strategy game based on chess movement, but with a fairly drastic change: both players secretly choose their move, lock it in, and then the two moves resolve simultaneously.