Vibecoder vs Developers

Asked Viewed 92 times
2
2 votes
Let's start a friendly debate/discussion here.

Are vibecoders a developer?

What's your thought on this? What do you actually need to do to be called a a "real" developer?
The reason I'm asking is that there's a lot of banter outside saying that vibecoders only produce "shit" and they're not a real developer. But then again, if you could deliver something useful, that itself is an achievement, right?
p/s: I'm myself is not a developer. Yes. I start vibecoding 6 months ago. My field is more on technical support. If you ask me to code manually, I will just close my laptop and go to sleep. :)
vibecode
developer
discussion
asked 4 days agoJinbei
J

6 Answers

ACCEPTED
3
3 votes

My take

Vibecoder can be a developer if they own the full responsibility of software, not just the happy path generation.
The real difference isn’t “AI vs no AI”.
It’s ownership:
  • Can you spec what you want (requirements + constraints)?
  • Can you debug when it breaks?
  • Can you test and verify edge cases?
  • Can you maintain it (refactor, upgrade deps, handle regressions)?
  • Can you ship safely (security, data handling, deployment)?
  • Can you support users when things go wrong?
If someone can reliably do those (even with AI), they’re acting as a developer.
If someone can only “get it working once” but can’t explain/maintain it, they’re more like:
prototype builder / prompt operator / maker still valuable, just different category.
answered 4 days agobrian.c69
b
4
4kmal4 days ago
yup, this is a good answer, that's why KD needs to bridge that gap
J
Jinbei4 days ago
thanks for the answer, Brian! That's one great perspective.
2
2 votes
I vibe coded since gpt 4/sonnet 3 via cursor and got a job at a local sub contractor o&g company. I converted multiple of their processes to paperless and digital solution (inventory system, a couple finance related systems, equipment/manpower tracking systems & now face recognition via existing cctv cameras) First few systems were built in Laravel through vibe coding with cincai UI. Now I'm mostly using react + supabase combo. I'm wondering if vibe coders can ever be a respectable job and how can we move further if this is a viable career path. For context I have no certificates except spm. Trying to find like minded people that I can connect with
answered 4 days agoronne
r
J
Jinbei4 days ago
You’ll definitely find it here, Ronne. And that was an inspiring journey you had there. Kudos to you for evolving along the way
2
2 votes
In my opinion, vibecoders are developers—the difference lies in the approach, not the role itself. I am a vibecoder too. Traditional developers build by directly thinking through logic, functions, and writing code line by line. Vibecoders, on the other hand, must deeply understand each function, system behavior, and workflow in order to give precise instructions so that AI can correctly interpret and execute the build process.
A simple analogy is construction.
If someone builds a house alone, handling every step themselves, they are clearly a builder.
But in a company, there are workers and a boss. The boss gives instructions, plans the work, coordinates resources, and communicates with clients, while the workers execute the tasks. In the end, the credit and responsibility still fall on the boss, because they designed and managed the entire process.
What I’m trying to say is that vibecoders may not be experts in writing code manually, but they understand how systems are built, how to plan the construction process, and how to leverage tools (AI) effectively. Because of that, vibecoders are also deserving of being called developers
answered 4 days agoMoonWIRaja
M
J
Jinbei4 days ago
Hello fellow vibecoders!
J
Jinbei4 days ago
Agree with you there. But somewhere out there, there’s still someone who don’t know how to do things, but actually manage to bring up a system, without a care for what’s going on behind the scene/backend. By this, i mean they don’t even care about the codes, the security, the code standard and stuff. I think because of them, vibecoders are not taken seriously
M
MoonWIRaja4 days ago
I agree with your argument. AI can indeed do whatever we instruct it to do, but if we ourselves lack knowledge and understanding of system security and all the key aspects related to a system, then what is the value of that system in the first place?
J
Jinbei3 days ago
then, hopefully KD can evolve them from the typical vibecoders to a proper, full-fledged vibecoders
1
1 votes
Are vibecoders “real” developers?
Kalau deliver benda yang guna pun tak dikira developer,
then Luffy pun bukan real pirate 😄
Personally, aku rasa vibecoding ada limit sikit:
• Kadang tak fully faham code
• Bila AI stuck, susah nak debug
• Security & architecture boleh terlepas pandang
• Output laju, tapi learning tak selalu ikut sama
Shipping value tu memang penting,
tapi best kalau tahu juga kenapa benda tu jalan dan apa jadi bila rosak.
Tools berubah. Tanggungjawab tak berubah.
Captain kena tahu bila kapal bocor.
answered 4 days agoceks
c
4
4kmal3 days ago
good insight👨🏻‍💻
1
1 votes
If you can Develop Software, you are a Software Developer.
Whether you use Mac or Windows; VS Code or Atom Editor ; Cursor or Loveable; Figma or Canva;
AI is just a tool that you utilise to create your software.
A "Vibe Coder" who doesn't know how to build software may not be an actual Software Dev...
But if they can Vibe Code fully functional Apps, utilising Vie Coding frameworks that keep their software bug free,
Then they are Developers in the essence.
All that matters is the output, the final version, and houser friendly and beneficial the product is.
When you buy a house, you don't care who made it and what they used to make it.
All that matters, is that the house is functional, there are no leaks, everything is working.
Here's to the Vibe Tinkerers.
answered 4 days agoenonforetsam
e
J
Jinbei4 days ago
That’s another perspective. Thanks for the answer!
0
0 votes
No vibing, no coding 😄
..............................(bcs body must be at least 30 char)
answered 3 days agoMarot.js
M
Your Answer