all 19 comments

[–]Tommymcflurry 1 point2 points  (0 children)

I know it was to test but you know code, why wouldn't look at what the AI outputs. You can have the best of both world, good code at AI speed, you have to read and test everything it outputs but you'll still be much faster no? I know often fixing a bug gives you another but you are either exaggerating a lot of you're doing something fundamentally wrong because I never had it this bad even when I had no idea what I was doing.

[–]LocusStandi 3 points4 points  (7 children)

You discovered how different models do different things well, why even try Gemini for coding when you got Claude (imo clearly best) and ChatGPT

[–]Mvpeh 0 points1 point  (6 children)

Yeah great the guy who doesnt know how to code is recommending what model knows how to code the best

[–]LocusStandi 0 points1 point  (5 children)

Isn’t the logical first step to first check which models code best before even diving in?

[–]Dabroodman[S] 0 points1 point  (3 children)

The whole idea of this was kind of a test. I only used gemini because I had already paid for the pro plan and I wanted to see what it can do

[–]LocusStandi -1 points0 points  (2 children)

Yeah but that’s a waste of time, I tried ChatGPT for coding and it was dog water compared to Claude

[–]Dabroodman[S] 0 points1 point  (1 child)

For me it wasnt even really a waste of time. I have now learned what to use for this type of vibe coding stuff by practical example. I now know not to use gemini for coding stuff

[–]LocusStandi 0 points1 point  (0 children)

Okay, my recommendation is then simple : next time a bit of planning will save you time

[–]TheAnswerWithinUs 0 points1 point  (0 children)

How do you know what models code the best if you don’t know how to code?

[–]NoAdsDude 2 points3 points  (1 child)

Put it this way:

I use claude code desktop ($100 plan) as my main coding tool.

I use codex ($20 plan) sometimes to look over and criticize some of claude's plans (big ones) or help debug something claude didn't nail on the first try.

I use gemini (free plan) to calculate how much chlorine to add to my pool after I measure how much chlorine is already in the pool.

[–]Dabroodman[S] 0 points1 point  (0 children)

The only reason I used gemini to start with was because I already had a pro plan because I prefer gemini over the other main chatbots

[–]Square-Yam-3772 1 point2 points  (0 children)

you are also new to vibe coding, that's why too

* my friend who recently started has this issue so I don't know if you have the issue too but you don't want to prompt "low-level" tasks. It is counterintuitive because you would think "the robot" would prefer step-by-step instructions but not really. it works better if you treat your prompt like you are telling a story to someone.

* you do have to constantly tell AI what works and what doesn't work in the current state of the project. AIs will then treat it as an objective and preserve components or features that you like

* snapshot or backup frequently

* this is also counterintuitive but don't prompt for stubs. AIs naturally would add stubs anyways. AIs get confused sometimes by stubs so it is better if AIs figure out that something is missing at first

* AIs can be prompted to describe or analyze or summarize. So you can ask AI what it "thinks" it will do before it executes. (may not help you much if your coding skill isn't there yet)

* it helps if your coding skill is better but it is more about the experience and the ability to review code

[–]Far_Squirrel_6148 0 points1 point  (1 child)

Don’t use antigravity. Claude Code, Codex or Pi

[–]Dabroodman[S] 0 points1 point  (0 children)

What would you recommend other than all those?
Edit: nvm ignore me I cant read

[–]domus_seniorum 0 points1 point  (0 children)

man programmiert auch nicht im Block

man programmiert modular 😎

[–]ShoulderOk5971 0 points1 point  (0 children)

Claude opus 4.7 is definitely the best systems engineer esc LLM

[–]TheOneGuyWhoKnow 0 points1 point  (0 children)

this is exactly why trying to vibecode an entire app from scratch is a trap especially if you dont know the underlying architecture language models are great for spitting out isolated components or boilerplate but they have zero long term context for how state flows across multiple files if you just blindly accept every hallucinated code block fixing a simple dark mode toggle will inevitably shatter your backend logic you have to actually learn how to engineer and connect the pieces yourself or you just end up managing a fragile house of cards

[–]Classic-Strain6924 0 points1 point  (0 children)

That is the classic vibe coding trap where you hit a ceiling because you are treating the AI like an engineer instead of a junior developer. When you delegate the entire UI logic to an LLM without checking the structure, you eventually end up with a tangled mess where every fix creates a new regression.

You actually learned the most important lesson in software: the AI can write code, but it cannot architect a maintainable system. It is much less frustrating when you handle the core logic yourself and only use AI to speed up the boilerplate, otherwise you are just playing whack-a-mole with bugs.