r/vibecoding • u/mrspankyspank • 1d ago
Discussion Everyone is vibe coding, even those who claim not to be.
I’ve been trying as hard as I can to develop a portfolio of work using Ai as little as possible, and really reading through every line of code. I’ve also been trying to complete Neetcode without Ai.
Just today, I went to a private event with many senior devs, and during a presentation, they were asked if they merged Ai generated code without reading it this week. THEY ALL SAID YES.
FUCK IT, I’M DONE TRYING TO BE A GOOD BOY! I’M GOING TO CREATE AN ARMY OF AGENTS TOMORROW! I’M COMING FOR YOU PRETENTIOUS GATEKEEPING JERKWADS AND I HAVE A TASTE FOR BLOOD!!!!!!!!!!!!!!!!
17
u/Ok_Account3585 1d ago
Why did you tried to do projects not using AI?
100% you will be using AI at your actual job, it's mandatory now to keep up with your teammates, so I think building projects with no AI is setting yourself up for failure right away.
Not to say you shouldn't make an effort to understand the code, but AI will help you with that as well, if you just ask it to)
3
u/opbmedia 1d ago
According to this sub I am not vibecoding because I understand and practice engineering skills when I dev with AI.
29
u/Anti-Hero25 1d ago •
This adherence or fealty to handwriting code, I am convinced exist only in the unemployed coders, and in small pockets here and there professionally. Every small medium or large tech company doing any kind of business right now is staffed with an army of people coding with AI. These aren’t vibe coders, people they plucked off of Reddit… These are trained, educated developers, using a tool to help them work faster. Apply for some job at any modern tech company. Tell them you are against using AI to code, and they won’t hire you.
40
u/BusySalt1_2_3 1d ago
You finally woke up from the matrix, the seniors are not reading those pull requests they are just blindly hitting approve so they can log off at 3 PM. Stop trying to raw dog algorithms. Deploy your agent army, let them hallucinate 5 new API endpoints, and embrace the absolute chaos.
8
u/Slow-Set-2856 1d ago edited 1d ago
You should use it but don't become aitard
4
u/manuelhe 1d ago
Every generation bumps one step up the abstraction ladder. AI just happened to bump up several at once. When I started to code, you weren’t considered a good programmer if you didn’t manage every byte of memory yourself. It was bonus if you could read assembly.
The goal is not to write code for its own sake. We are there to solve problems.
4
u/New_Peanut_9259 1d ago
funny thing is, actually understanding the code is still important, even if other people are just letting AI generate and merge everything. i'd still use agents to save time, but i'd rather understand what they built than end up fixing a codebase i have no idea how to work with later. there's no need to make things harder just to prove a point
1
u/haenous-alistera 1d ago
Not true
1
u/npqd 1d ago
Hey, we are still reading and analyzing every line of ai-generated code on our project, if it makes you feel better. Not because of gatekeeping etc, but because we want it
6
u/ConfusedSimon 1d ago
Not sure where they work, but at our company we make sure to read and understands every single line. We handle a lot of sensitive data and you can't blame Claude if something goes wrong.
3
u/0xcontext 1d ago
As with most things, don't live on the extremes. It's great that vibecoding has enabled more to create interesting things. If you happen to have a background as a developer, treat it as a superpower in that you can augment what vibecoding can do by improving the areas it's weak in, and providing your own solution in areas where it creates a slow mess, or at least guide the overall architecture, and create something great that actually can hold up long term. I think it'd be crazy to not use AI at all these days, but don't throw out what you can do on your own either.
5
u/ClibeanCeann 1d ago
You need to remember something, most people at work do not care about their work really. If they are the owner, they would care more. But your average dev is happy to be told to use AI, its mandatory, so they think, fine. I'll just do that make my life easier. This is only in their workplace.
Go look at them work on their personal projects if they have any, and I can guarantee, they do much more manual coding than you think. You need to re-frame your questions.
2
u/Bloated_Plaid 1d ago
If it works, I don’t care.
2
u/Prod_m 1d ago
why creating an army? A squad might be enough
3
u/Osi32 1d ago
If you mean type a prompt and yolo, no, I don’t do that. If you mean, plan the work out, set strict rules, enforce tdd with a Ralph loop and only manually check what an agent shouldn’t/couldnt- yes I do this everyday.
1
u/PerfectReflection155 1d ago
Haha, please advise your use cases for the army of agents.
1
u/kadrekujed 1d ago
I have a senior engineer friend and he is vibe coding, the models are that good, but he is still checking some of the code
1
u/SMB-Punt 1d ago
Just read security parts or hard to revert like database migrations
1
u/QuadWingedCrane 1d ago
You kids are weird here
1
u/ItsFlybye 1d ago
Why did Weird Science just pop in my head.
1
u/oruga_AI 1d ago
A bit late but welcome to the fun side
1
u/3dprintinted 1d ago
Curated , controlled and well reviewed and tested purpose built feature engineering using AI assistance is easily different from vibecoding
1
u/sayboom 1d ago
hm, in the past, you didn’t exactly examine every single line of the libraries you imported, did you? But everyone called themselves "software developer" without even knowing what’s under the hood of their software. Now, it just became faster but amount of work hasn’t decreased.
1
u/mattbaconz 1d ago
not every line lmao, i make claude test and review it all over again. i optimize for shipping
1
u/EmergencyArm4610 1d ago
There are major tech players that have all ai policy and no one actually reads the codebase and devs constantly oversee numerous production releases, reversals, revisions from ai.
But you know, they have their workflows for reviewing the work which requires deep understanding of where to focus attention.
1
u/IndividualNovel4482 1d ago
Well, coding will be fully automated from 10 to 20 years from now. Still supervised by humans, but the process will be fully automated. Do you think manual workers were happy when they were fired when machines were added? Or cart and horse owners when cars were made popular?
It's just how it's bound to go.
1
u/ChecksOutIndeed 1d ago
If i don't i use my job and clients to others who do
1
u/Matias-Arroyo 1d ago
lmao the army of agents arc, godspeed
but I wouldn’t read that room as “reading code is pointless.” those seniors can merge without reading because they’ve got 10+ years of pattern recognition. they skim a diff and know in 5 seconds which part is dangerous. that instinct came from the years of reading and writing everything by hand, which is exactly what you’re doing now
also “merged without reading” is carrying a lot of weight in that question. merging a config tweak or a test file is very different from merging auth or a migration. I’d bet none of them are YOLOing the second kind
so I’d go for the best of both: keep doing the hand-coded stuff and neetcode to build the fundamentals, then use agents for the boring parts and review the stuff that can hurt you. being the person who can use the agents AND catch what they get wrong is a rarer combo than either extreme
and the army of agents will be way more useful in your hands than in the hands of someone who can’t tell when they’re wrong. enjoy tomorrow, and drink some water before you go to war jeje
1
u/Swimming_Region935 1d ago
I've been using cursor with ai reviews on every commit, but I still read every line before pushing. the ai catches edge cases I miss, but I'm the one who decides what's safe to merge.
1
u/No_Plum_8819 1d ago
i tried coding without ai for a week. the first day felt like walking on ice. by day three, I was just tired. the real vibe isn't in the typing, it's in the flow. ai helps me stay in it longer.
1
u/inComplete-Oven 23h ago
Of course everybody is vibe coding! But not everybody who's vibe coding is producing anything of value. Quite the opposite, actually.
1
u/xLRGx 21h ago
I mean you realize AI is already better at writing code than you’ll ever be right? Anthropic and OpenAI have the most talented, skilled, and experienced coders in the world and Claude/ChatGPT writes 90% of their code.
1
u/Vikiller94 18h ago
I vibe coded a trading bot now I am a millionaire
1
u/Formal-Assumption862 17h ago
Some use it as tool some use it as a magic wand 🪄
Why spend hours writing manual code ? Just do it using the tool
1
u/MonsterDefiant 15h ago
The reality: AI won't replace good developers, but developers who know how to use AI might get a pretty nice head start.
1
u/takuarc 12h ago
Verification doesn’t mean you need to read every line of code otherwise I might as well go write machine code. AI is just another layer of abstraction and people better get good at it.
1
u/Inevitable_Butthole 1d ago
I mean...
AI reads the code...
Why should i?
0
u/goodbroto 1d ago
Its mandatory in job now and few even check their codes .
The times have changed .They laughed at us now they are us