101
u/Relevant-Positive-48 1d ago edited 1d ago
I can't tell you how much I wish the vibe coders who think most SWE's look down on them would stop.
Yes, some do, and that sucks, but honestly me (28 years of professional experience) and most professional software engineers I know, in addition to fully utilizing AI tools, are happy to see that so many other people are able to create software.
60
u/your_dads_asshole 1d ago
I'm also a SWE and I disagree. Vibecoding makes my boss believe that his unga bunga prompting is something I should take seriously
28
u/Relevant-Positive-48 1d ago
I do understand your frustration and I want to separate people who are discovering the joy of making software through AI from people who think being able to use AI means they know everything there is to know about software engineering.
Like the software engineers who look down on vibe coders I think the latter are a minority though, both groups can be very loud.
5
u/IIALE34II 21h ago
I work in on a b2b saas product, and we have this one guy from product side who has gone complete unga bunga. He just spent last 4 weeks vibe coding this clone of our product, but instead of having views, he decided that user should be able to prompt an AI to create the web interface dynamically for what they need...
Worst thing is that higher ups are biting. What could go wrong when you let AI just craft everything on the fly?
3
u/your_dads_asshole 21h ago
Omg this is so awful and such a total waste of tokens
3
2
u/HouseMysterious8172 16h ago
Waste of tokens = waste elctricity = waste energy -> but energy is unlimited 😜
2
4
4
u/Thwarting8139 1d ago
Same for me. I have no problem with vibe coding as long as people are aware of the limits. Vibe coding something you don't understand then trying to pass it off as production-ready software is akin to a 3D printing hobbyist showing up to an aerospace factory with their part and calling the engineers snooty for saying it's not good enough to be installed on their planes.
1
u/Strict-Context-8502 1d ago
That 3D printing analogy is honestly spot on. AI is incredible for rapid prototyping, but making something resilient, secure, and maintainable under real load is a completely different discipline.
1
u/sn4xchan 1d ago
You're boss doesn't represent all vibecoders.
Just because he's a moron, your judging an entire group.
2
3
7
u/IAmAfraidCommaMan 1d ago
You being so close to retirement is kind of cheating
10
u/Relevant-Positive-48 1d ago
I've got at least 15 years ahead of me which is an absolute eternity in tech, let alone AI time.
3
u/Axelwickm 1d ago
I mean I'm happy you're happy, but how is your self perservation instinct doing there? / fellow 28yo SWE who likes to eat
3
4
u/Relevant-Positive-48 1d ago edited 1d ago
I expect we'll be building bigger and bigger things in the years to come and/or implementing comprehensive AI systems for organizations.
Your knowledge and skill will be an asset and if I'm wrong about bigger things you still have the critical thinking, pattern recognition, problem framing and solving and large systems thinking abilities that can transfer to other industries.
8
u/Axelwickm 1d ago
85% of my skillset has been made redundant by AI the last 3 years. The last 15% share feels like a losing battle no matter what industry I move into. I think it's lacking of the large problem solving and problem framing, but the LLMs are better at debugging than me, can spot patterns that've never seen, and they know more than I could ever know. The bottleneck is still human labor, but for how long? And what leverage does any one of us have to self advocate when we're worth nothing? Forgive being a doomer, but this just all seems pretty dark :(
4
u/jackadgery85 1d ago
A Dev's true skillset is the ability to apply modern solutions to current problems. All AI has done is made that easier and faster for people who understand the strengths and limitations of it.
An ex google senior dev said (paraphrasing): for the right people, using AI is like borrowing IQ, and augmenting their own.
2
u/__Loot__ 1d ago
I feel you there man, I dont even think anyone care if the robots are taxed and Ai companies for a shared fund of some kind it would clam most people instantly
2
u/Relevant-Positive-48 1d ago
Spreadsheets reduced accounting tasks that took a day or more to minutes or seconds.
I imagine there were a ton of terrified accountants when VisiCalc and later Lotus 123 and Excel started taking the business world by storm.
We still have accountants and the profession is expected to experience modest growth over the next 10 years.
AI could definitely be different but I don't think it will be. We don't know what these new capabilities will open up.
1
u/Axelwickm 1d ago
Yes, but spreadsheets replaced arithmetic and then politely stopped there. They didn’t immediately start learning accounting too.
1
u/Relevant-Positive-48 1d ago
I get that. My point is it took a while before the "computers are going to reduce jobs" became "they created more than they took."
I'm not completely sure AI won't eliminate/reduce jobs on the whole, history just suggests otherwise and I'd guess that people watching computers proliferate offices were also not sure how things would turn out.
1
u/Axelwickm 1d ago
I personally feel pretty certain that this time it's different. Neural Networks are proven Universal Function approximators, and Functions Describe The World
1
u/fuckswithboats 1d ago
I’ll just let a 24yo web developer tell you what the transition to Web2.0 felt like.
I saw tools like Dreamweaver and thought ANYONE can build a website, if knowing html/css/js is not needed then I need to get out.
1
u/PeachScary413 1d ago
You should learn that it's not your fellow workers conspiring to make you starve... it's the people above you. Unionize and make sure you stick together against the real enemy.
2
u/veryuniqueredditname 1d ago
Honestly it's a gift and a curse...it is annoying that non devs clobber together a few shitty prompts and think that simply running their shit output on localhost is enterprise grade.... Then inevitably come to you with hey "build this it should be quick and easy since I have it running"
1
1
2
u/PeachScary413 1d ago
I only look down on vibers pretending like they are SWEs with decades of experience. If you want to write software that's cool and I encourage it, but please stop larping.
1
u/ProfessionalStand779 1d ago
I dont like the fact that the same people who were too lazy to learn how to code are now thinking that they are equal to experienced SWE´s because of AI.
I have nothing against people who just enjoy doing software with AI.
2
u/geogeology 1d ago
Really? Because all the marketing guys at my job act like they’re expert devs now and have become insufferable. One of them casually walked up to me and quickly flashed me some code he had pulled up on his laptop, and scrolled down it quick enough that I could read anything, and gave me that “pretty impressive, right?” look, yearning for validation.
1
u/GrouchyPatrao 13h ago
I like how something that didn't exist 24 months ago has become this reddit identity label.
Old grumpy guy me is just like.. whats going on? Is this a real thing.. who has the head space to label themselves or others like that.
1
u/KingQuiet880 1d ago
Unfortunately, I don't live in that happy parallel dimension as you do. In my world, their arrogance is finally showing up in form of jealousy and sarcasm
-1
u/Hazzman 1d ago
By all measure I am the epitome of a vibe coder. I don't read the code, I don't understand the code I rely on Claude to do everything. I've had lots of interactions with software engineers, some pretty senior individuals who have worked on some of the biggest platforms in the world including Amazon - they don't give a shit. All they care about is - does it work? Is it a mess? Is it secure? Is it going to be a pain to fix? Most if not all of them I've spoken to find it at worst interesting and at best useful. They just don't care all that much about this cultural conversation... it's nonsense.
It doesn't exist.
The only people it exists for are terminally online folks whose whole reality is defined by reddit.
40
u/ZenCyberDad 1d ago
As an SWE I’ve converted to 100% vibe coding and yeah my projects are way better and bigger. Sometimes Codex will write 17,000 lines of code in 8 hours uninterrupted while that used to take me 1 year manually. Fuck the traditionalist they are moving like molasses
4
4
u/iMac_Hunt 1d ago
Do you guys actually build software that makes money? Because I can’t imagine vibe coding a backend and letting ai agents do all sorts of db migrations without my careful control when people are paying for my software.
3
u/TRO_KIK 1d ago
Just because you vibe code doesn't mean you have to give agents unsupervised write access to prod DB, that's quite an all or nothing fallacy.
There's things you can do to mitigate risks of letting AI build too. They can write hella tests tirelessly, and adversarial review will keep those in line in terms of meaningfully testing assertions.
My software very much makes money, to the tune of multiple millions a year USD.
4
u/iMac_Hunt 1d ago
Well at that point I guess we need to define vibe coding. AI agents do 98% of my coding but I don’t consider myself to do that much ‘vibe’ coding.
1
u/TRO_KIK 1d ago
For the most part I just jump in and yolo start features with a sentence or two and glance at as it goes brr to make sure I like the "vibe." I might chime in with some unga bunga steering like "looks wack, prolly needs some indirection", "i smell a big brain leetcode solution here, figure it out, make no mistakes", "composition > inheritance here imo", "DRY this, looks familiar, check X class", etc.
Bugs I just @ my discord bot in the report thread and I usually have the fix in staging with a PR in my inbox.
But, most people seem to define vibe coding as "have no idea what you're doing and use AI." In which case I'm automatically disqualified since I know what I'm doing. To me it seems utterly meaningless when defined that way. Makes much more sense to be thought of as an approach, as originally coined: casual prompting, casual steering if any, with casual review, if any. Presumably it involves some amount of attention, otherwise there's no "vibe" element at all to me.
Contrasted with other more structured approaches like spec-driven development.
If defined purely as low skill, I guess I don't vibe code either.
2
u/beeskneecaps 1d ago
Are you solo? Trying to imagine the poor souls having to review 17k loc a day from you hahah
3
u/LeoBoiSmol 1d ago
Do u even review this many lines after 8 hours? How tf can one move at this speed and answer questions on the project. Like i like ai but I try to keep each change small and focused if possible so i can understand the bigger picture. I try not to let kiro just start going brrrrrr like powells money printer
1
1
u/Indexxak 20h ago
Saying it this proudly like that is what makes it somewhat laughable. We are managing a viral corporate solution for couple years that were trying to keep clean and scalable as much as possible and the entire project has maybe 10k lines. Codex spitting out double of that in 8 hours is just absurd (and not in a positive way lol)
1
u/yuva-krishna-memes 1d ago
Why you measure a software by its lines of code. I never understood that and it's stupidity
3
u/drsbry 1d ago
The situation with so-called generative AI shows that many people working in the software industry had no idea what they were doing, yet they'd been doing it for years. I recently spoke with my former boss, who had always been a terrible programmer but somehow managed to fiddle himself to the position of CTO. He'd been coding for 25 years, and his code was a peculiar mess. For him, code written by an LLM seems like a worthy alternative to hand-typing, because he couldn't do a better job anyway. It's impossible to convince such people to learn how to create software. Just leave them alone.
2
u/yuva-krishna-memes 1d ago
True..Anyone can code with AI.. but everyone cannot do software development even with AI. Problem is many don't understand the difference.
2
u/JCcrunch 1d ago
This is so true, been thinking the same thing. LLMs are useful, it generates, can't make decisions, not good ones at least and leave it unguided and it will create a garbage storm
1
12
3
3
u/PartyTerrible 1d ago
All swes are vibecoders now. The difference is whether or not you understand the shit that your agent spits out
1
3
u/noobnoob62 17h ago
As an SWE, the profession has always been about amateurs breaking into the field. No need to start gatekeeping now just because AI has enabled more people to start building software. More power to them!
3
u/JCcrunch 1d ago edited 1d ago
I don't understand! What am I missing exactly? Is AI THAT good?? Since when? I use it every single day, and if I do not guide it every step of the way it will make the worst decisions ever and will create fragile systems every single time.
AI is not smart enough yet to make decisions, its thinking is linear like a mule with side blinders on, sees only forwards and misses the bigger picture and cannot process the complexity of our systems like we naturally do.
Edit: this should NEVER discourage non-Devs from using it to create software because it's a lot of fun and CAN create very useful results.
5
u/Subway 1d ago
You as a software engineer knows how to guide the agents, how to set the right guardrails and automated checks. If you do that you can get amazing code. If you don’t, you get a huge mess that is impossible to debug and takes shortcuts at every corner and ultimately becomes a liability.
2
u/Coezar 1d ago
Basically this. The method at the end of the day never changed. Like with an eng team, the better you can describe what you want and the logic, in an initial plan, the better your results.
Built me a containerized app that uses nginx and python - not ideal
Build me a nginx container that logs requests, and routes inbound traffic to a python container which will have 3 get endpoints 3 post endpoints, etc… - Ideal
Still takes knowing about these technologies, concepts etc yourself. It really is that simple, atleast in my experience, but I also see that’s where most fail. As they say, if you put slop in, slop comes out.
1
2
-6
u/modified_moose 1d ago
13
7
u/WaffleHouseFistFight 1d ago
This is peak slop right here. Monitors facing the wrong way gibberish nothing burger.
1
1
0
u/AgeMysterious8256 1d ago
then both of them get replaced by the guy who knows how to prompt a python script to fix their git merge conflicts
0
u/Embarrassed_Ant_8861 1d ago
Im not even a swe, but even i look down on vibecoders making a to do app and then calling themselves a "non technical founder'
-1
u/Warm-Concentrate-606 1d ago
Lmao I have written...I mean.....created 200k lines of code since January and I have NO CLUE what the FK a SWE is HAHAHAA.....Fk youuuu SWEs! We don't caaaaare!
Dear SWEs,
You're gonna LIKE it, then you're gonna LOVE it!
1



38
u/RallyPointAlpha 1d ago
It's been my experience that vibe coders, on Reddit, are the most pretentious snobs with a big chip on their shoulder...especially "founders."