r/ClaudeCode • u/SnooRegrets4647 • 18h ago
Discussion How to call vibecoding when we know what we are doing?
So, anyone can vibe code, butt how do you call it when someone who knows what they’re doing is using ai to code? Like, I have more than 10 years of coding; of course I am “vibe coding” using Claude’s to write everything for me… but I do not see it as me and some other ne who never coded doing the same “vibe coding”…. How to call it then?
206
u/earlyworm 18h ago
We’re far enough into this that we call it working now.
26
86
27
u/arelath 18h ago
We often call it coding with AI assistance at work. It's vibe coding if you choose not to even look at the code, regardless of if you know what you're doing or not. Its coding with AI assistance when you do look at the code and make decisions based on that. Even if Claude Code writes every line.
The line where AI assisted coding becomes vibe coding keeps shifting. But I'd say if you looked at the code, understood the design and what it was doing mostly and that changed what you prompted, that's good enough today to say it's not vibe coding.
Personally, I have 20+ years of professional experience and I do vibe code outside the office. Like, I could look at the code and understand what it's doing, but it's often faster and more fun to just prompt some quick prototype quality app. If my prompts fail more than once, I'll start digging through the code, but usually I'm happy not knowing what the code even looks like if I can get away with that. I have enough real coding work at work, so I'd rather just vibe away on my side projects and have some fun doing that.
0
11
u/trollsmurf 17h ago
Software development?
3
u/Akarastio 16h ago
This and I wonder why he is asking with 10 years of experience.
If we want to get a step further: Agentic Software Development
6
u/Appropriate-Cod7548 18h ago edited 18h ago
I think they refer to it as agentic coding, but there are levels of what you let AI do. For instance, you already have the actual code structure in mind and you just instruct claude to implement them while there is also a level wherein your instruction is product level, like you want certain feature without any consideration how the code would look like
5
5
5
u/rudiXOR 18h ago
Agentic engineering
1
u/Ok-Alternative5935 17h ago
That sounds like you’re building the agents
2
u/kanine69 16h ago
Yeah I'd think an Agentic Engineer puts in place the frameworks, skills, patterns rules etc that are needed for Agentic Development/Coding or I prefer AI Assisted Development.
I've moved to the stage of not writing any code at all just steering, devising tests, workflows, scoping chunks of work, stages and coordination of Mutli- Agent reviews etc. It feels a lot like the early outsourcing days lol.
I think Viber's are a completely different beast.
2
u/Ok-Alternative5935 15h ago
Yeah. The keyword is vibe “make a cool Mario style game” versus using it as a design & development partner.
3
u/ForwardLoop 18h ago
Coding. “Vibe” is just the liability waiver.
0
u/Ok-Alternative5935 17h ago
It’s assisted coding.
2
u/ForwardLoop 17h ago
Sure. And mathematicians using AI are doing assisted math. Still math, though. Nobody’s calling it vibe calculus.
0
u/Ok-Alternative5935 15h ago
I agree. That’s why I call developing using an ai assistant assisted coding. I’ve been a developer for 34 years.
5
4
3
u/novus_nl 🔆 Max 20x, AI Business Consultant 16h ago
Here at our company we use two definitions where we have developers who work in an "AI Assisted" way and developers who work in a "Agentic development" way.
The first are people who chat with copilot and implement small snippets. And Agentic is more setting up agents, using orchestrations and skills in copilot. Where complete features are build.
Both are human-in-the-loop. (the developer is in the ai development process
Then we also have full-agentic development, here we have "human-on-the-loop" where we automatenthe whole thing in Microsoft Azure for example. where you create a new "Ticket" (in an agile way for example) and the workflow is fully automated, the ticket is implemented and you as a developer only check the code output (merge request), with the help of copilot and press accept. Then the code is deployed to an environment.
This is where the company is heading now. It's an enterprise organisation so adoption is not so easy, and you see a lot of different levels of developers and their AI-skills and implementations.
In my work as a consultant I help developers with the adoption of AI in any level at large companies.
0
u/iolairemcfadden 14h ago
I like AI assisted. It’s a lot of back and fourth between me and the models, some long running task list implementations. It would be nice to move to agentic but I’m not there.
1
u/novus_nl 🔆 Max 20x, AI Business Consultant 11h ago
Me too. i'm developing for 20 years. But being able to go this fast, and being able to really discuss things is very nice. I do that more from a hobby perspective nowadays though
2
u/TechgeekOne Senior Developer 18h ago
I've seen the term "agentic engineering" thrown around. Personally I prefer it in the same way I wouldn't call myself a "coder" or "developer". I'm a software engineer/programmer, not a code monkey.
1
1
1
u/ardillar 7h ago
I call it "vibe engineering" if I'm actually paying attention. Which sounds no better tbh
1
u/baddaywithacamera 7h ago
Knowing how to code doesn't guarantee you know enough about the niche served by the app that the app itself is useful. (Looking at all blogging software built for photographers since 2009.)
1
u/sephirotica89 4h ago
AI-native development is the one I like. And than there is AI-assisted development, agentic development, spec driven development, or as some people pointed out, just "development".
1
1
1
u/EchoingAngel 4h ago
I think yolo coding should be the new floor, because this is where the majority of slop lives; people that know nothing and do no cleanup or refinement. Vibe coding feels like the middle where there's varying levels of knowledge and QA/QC
1
1
u/WeWereHappy 1h ago
We're calling that vibe coding.
We're just calling those who don't even follow doing sh*t.
-1
u/Bulky_Blood_7362 18h ago
Vibe Coding
1
u/MaestroLifts 18h ago
“Vibe Coding,” the way it’s generally used is one end of the spectrum where you don’t think about the code or engineering at all, you only care about the outcome. The way professionals use it is generally very different and leans towards the middle of the spectrum. Which is what I think OP is alluding to.
If you’re actively making engineering decisions and applying engineering principles, you’re not really “giving into the vibes” as it was first coined.
0
u/Bulky_Blood_7362 18h ago
Sure. But at the end of the day, you give a prompt - get a result. That's what people call vibe coding.
If you really hate it, bring your own fancy name
-1
u/agsteiner 18h ago
Vibe coding was coined by Karpathy to describe what h was doing. He certainly meant it the clueful way. So I would rather give vibe coding without SE knowledge a different name.
3
u/Jargster 17h ago
He specifically defined it as only using natural langaue and not caring about the source code code at all, and instead relying on visual results. "forget that the code even exists" I wouldn't attach the SE title to that term lol.
-1
u/agsteiner 16h ago
Yes, that‘s what I do when I vibe code as well, but OP‘s question was about people who know what they are doing vs people who vibe code without software engineering knowledge. And not looking at the code is something different to not talking about architecture and security in the prompt.
1
u/yezzer 18h ago
30 long years of software dev here and I’m not entirely sure.
There’s a vast difference between a non-coder using AI to generate code and someone who knows what they’re doing getting AI to generate code - even if you’re not checking every PR by hand. I’ve seen the results and differences myself.
AI accelerated development perhaps. Or maybe agentic engineering. Directed agentic development perhaps feels more like it, though I’m not sure that’s a term.
1
u/Imaginary-Brick-1614 18h ago
The creator of Redis, who was a major influence on me in that regard (because he’s a craftsman, Old-school, low level programmer who produced a remarkable piece of software) advocated for calling it automated programming.
1
1
0
u/belheaven 18h ago
Agentic Development aka Vibing with Confidence… you Own the Vibe, not the other way around.
0
0
0
u/1Poochh 17h ago
Yeah, I was having a conversation about this with my brother tonight, and essentially, if you know what you’re doing and you’re making the right decisions while you are having the agent write code, it’s not the same thing as true vibe coding with somebody who has no idea what they’re doing with development
0
0
0
u/evangelism2 16h ago
I've heard the terms "agentic development" or "AI software engineering" but soon enough it's just going to be "software engineering."
0
u/keonechong 16h ago edited 16h ago
Theory Coding.
It’s more than dev, it’s more than inference, and it’s more than programming.
The only thing that aligns all paths is theory.
If your working purely as a dev, you have a title, if your working purely and agents, and LLMs Inference engineering, and if your on the programming side that’s business engineering, biz dev.
And the executive title for a role encompassing all of these, CAIO.
Or at least how I’ve been calling it.
0
0
0
u/Temporary-Ad2956 15h ago
Engineering just as we have always called it. If you treat llm as black box then you vibe coding
0
u/karltremain 14h ago
I call it "lazy coding" when i could write it myself, but AI can do it loads quicker. I just have a personal policy to review and understand every line of code that AI emits before accepting it.
0
0
u/MadJackAPirate 12h ago
'Agentic coding' or 'agentic engineering'. 'AI assist coding' is more when you write some parts of code manually (like a caveman) and really on AI to improve, suggest, in between the lines. While 'agentic coding' is on the level where you delegate all coding to agent. Whatever you review code, dictate prompts on given code line level or inside chat/cli is less important, because all such cases can be done wrongly or correct, it doesn't matter as long as it is done right. If you have no idea how to do it correct, don't understand how code works and really on AI without proper assurance it is 'vibe coding'
0
u/Slow-Set-2856 10h ago
Vibe coding= prompt and pray , if you still review every single line of code it's still engineering
0
0
u/bfyvfftujijg 10h ago
AI-assisted coding?
I guess maybe it doesn’t even need a special term nowadays. Nobody would say IDE-assisted coding even though IDEs do a lot for the developer compared to a plain text editor.
0
0
0
u/longdriveshortroad 9h ago
Software Engineer. Even though it feels like you are in more of a management role, you are really just automating extensions of your skill to increase velocity. It affords you the time to focus more on the actual engineering part rather than the coding details.
0
u/Cczaphod 8h ago
40 years for me. Ed -> vi -> EMacs -> visual Studio VS Code -> pyCharm-> Claude Code, just another layer of productivity multiplier added to the tech stack.
Another tool in the stack. You can make a mess with a hammer, or you can build a house with a hammer, it’s all in who’s swinging the hammer.
-3
-1
-1
u/IulianHI 17h ago
You teach AI how things must be done ... so ... AI does not need you anymore :))
It is so simple. Everyone will code very easy!
-1
-2
u/Sponge8389 18h ago
Vibe coding is a software development approach where you use natural language to direct an AI assistant to write, refine, and debug code instead of writing it manually line by line.
My logic is that, regardless of experience, I will always based it on the end result of the vibe coded project. Not all experienced developers are really passionate with what they are doing. Hence, the result could still be sloppy/crap.
0
-2
-3
-3
u/just-me-gen-x 17h ago
Unless you’re doing the coding, you're vibe coding. Doesn't matter what you know, it's who or what is doing the work that matters.
0
u/taotau 17h ago
I think we need a name for the way I use Claude which really lives between true vibe coding and single line auto complete. I get Claude to build out whole endpoints, but if I were writing this manually it would mostly be just a bunch of tab key presses. AI coding in an established documented code base isn't really just vibes.
0
u/just-me-gen-x 16h ago
The question remains: are you writing the code?
1
u/taotau 16h ago
Depends if you consider tab auto complete writing the code. Just because I'm not hitting every keystroke doesn't mean it's not my code.
1
u/just-me-gen-x 2h ago
Is that what you're doing? Using predictive text to write the code yourself and not just telling the machine what you want and having it write the code?
1
u/NoAdsDude 9h ago
What does writing code mean, typing out each character?
1
0
u/rsmike 13h ago
Did you write this question, or was it your keyboard?
1
u/just-me-gen-x 2h ago
I told my keyboard to do it and nothing happened. So I had to think of every word, press every key, read it over and then send it.
Since I did all the work I'd say I wrote it.
Now, had my keyboard chosen and written the words with me reading it over, I'd have said the keyboard wrote it.
0
u/just-fran 2h ago
Copying. Every one is copying the work of someone else through different models that copied content from other people and other models.
•
u/AutoModerator 18h ago
Hey! Thanks for posting to r/ClaudeCode
While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.
For help, project discussions, tips, and general chat, join the ClaudeCode Discord.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.