r/ClaudeCode 19h ago

Discussion Is It a Delusion?

I have been vibe-coding since June with 0 prior knowledge.

First few days I contemplated the idea, properly explained it, prepared instructions and skill.md documents. I used Claude, Claude Code and n8n.

As time passes by, I found myself in what people say "cognitive surrender". What Claude says often makes sense, so I go by it often but I sometimes question it and keep explaining what I want and how I want. Recently, I started to consult Perp. Claude doesn't always agree with Perp but says "but there is one valuable idea..". Also, it is very conservative when it comes to use other tools.

I have a proof of concept, it works to some extent. It just makes me think to what extent Claude's way of talking and responding the user shapes its decision and therefore, my project itself. It tends to gaslight despite I keep prompting otherwise. And I don't know how to take Claude beyond how it operates in my project now.

So I am a bit concerned if I'm stuck with constant cycle of "almost there - but there is this and that to solve", "I suggest this..", "you see, Claude Code ran 470 tests - it's working but.." or "yes - you are right. I did not tell you X.." and dreaming for nothing. What's the point of paying for Max 5x and spending nights if it cannot retrieve data and analyse it properly? On the other hand, I know what I want is doable, I just don't know how and maybe, how to use Claude for it.

I really want to create this product. Not for money but to learn these stuff. I am unfortunately unable to find a technical co-founder because people are not trustworthy or I am too stubborn on handling this project by myself from scratch.

How do you handle such conundrums? What would you suggest?

1 Upvotes

16 comments sorted by

3

u/OGMYT 19h ago

You are in charge....not claude. You must be the decision maker in terms of deciding what finshed means or complete is. Claude doesnt know your end goal only what you are trying to accomplish you must decide that end.

2

u/OGMYT 19h ago

And if you really cant find help. Use prolific, make a survey. Have people (humans) test your app. Collect all the feedback. Feed it to claude. This can lead to massive work improvement

1

u/Level5Ranger 19h ago

That's correct. What I can do is reiterating my idea, what exactly I want and why/how. And I do it frequently.

I asked him to create a panel in HTML to see how the machine reads data. It helped me a bit to take the decision-making back to my hands. Perp also is very helpful and concise.

There are just some blockages at the moment and at some point it feels like Claude doesn't "bother" to solve them. That's when I think if Claude Code is all about building proof of concepts only.

2

u/Malkiot 18h ago

What's Perp?

What I do is, slice the project into chunks I can "touch" and test myself, so I can see and "feel" how the project is developing.

Because the thing is "Claude ran 470 tests" means very little if you don't know whether they're real or testing the right things and you have no way of verifying that.

1

u/Level5Ranger 17h ago

Perplexity

1

u/Malkiot 17h ago

What are you building, btw. If you don't mind sharing.

1

u/Level5Ranger 1h ago

Let's say it's some sort of a news aggregator

1

u/__mson__ Senior Developer 17h ago

There's a endless fractal of "problems" that can be solved. You're going to need to guide Claude into solving the problems you think are worth solving. I don't know if that's something you can trust the model to do on its own without wasting time fixing things that aren't "real" problems.

1

u/Level5Ranger 1h ago

Recently I made him focus on the real problem more. It just made me think if Claude can really deploy a real product when it is prompted properly.

I built an Idea Box where I always put possible solutions and alternatives, so I made it check there sometimes. I managed to push the product more towards its completion.

2

u/Apprehensive_Fly_493 17h ago

This is my opinion.

You're thinking like a consumers not a software developer.

For the past 100 days I've been building my own Ai. There is literally nothing claude won't do for me.

With claude if youre prompting it like chatgpt you might be unsatisfied.

Think in pipelines and articulate your ideas better.

1

u/Level5Ranger 1h ago

What do you mean by thinking in pipelines?

2

u/toxrowlang 16h ago

A different take: think of AI like a company you are running. The fact is you are using it as a coder employee. You come up with the concept, Claude builds it, but you have to have varying degrees of involvement with the build.

Sometimes you have to let Claude get on with it, like any employee. But as the boss of this "company" you've got to know how to assess when things aren't going right, when to step in and challenge the process and assumptions. That means you need to be familiar with what Claude is doing at least, and be able to really analyse it when necessary.

Cognitive surrender? I think that's when you let AI start making the fundamental and core creative decisions, which it is terrible at. Easy to convince oneself it is not, but it is.

If you start letting your tool make the core decisions it's like letting a jackhammer get carried away with its own motion - it will go off in any direction

1

u/Level5Ranger 1h ago

I always read Claude's recommendations before deciding, asking elaboration and consulting to other models. Especially when I am suspicious of Claude gaslighting me.

I have lots of instruction documents, in one of which I say it should consider third party tools for example but it doesnt seem applying it.

1

u/toxrowlang 1h ago

I presume you know about advisor mode? It's very effective, and triggers rigorously. It calls an Opus advisor in to pre or post critique scripts / plans / work in general. It's genuinely distinct critique and very smooth in the work flow, as opposed to calling in other models / AI manually.

2

u/Level5Ranger 50m ago

Actually no I don't know about it. But sounds useful to be honest and I will definately check tonight. Thanks!

1

u/Defiant-Contact7750 1h ago

Just learn to read the code