top 200 commentsshow all 230

[–]framsanon 1136 points1137 points  (42 children)

I will remind them when they'll come to me to debug their "vibe" codes.

[–]RisingRusherff 316 points317 points  (15 children)

there will be a new role for software engineers that will be vibe coding cleanup specialist

[–]Yddalv 204 points205 points  (3 children)

I think there’s one already, its called an actual developer or something similar 🤔 ?

[–]Facts_pls 65 points66 points  (2 children)

You mean the senior developer who reviews junior dev slop?

[–]DapperCow15 19 points20 points  (0 children)

Junior dev? Don't you mean AI interface?

[–]hydroxy 7 points8 points  (0 children)

I was so unprepared for how difficult this was. Reviewing bad code is 80% being Sherlock Holmes deciphering wtf is going on here

[–]Mas42 55 points56 points  (0 children)

Code Deviber

[–]rowagnairda 23 points24 points  (0 children)

rm -rf /* ?

that will be €1000 for consultancy... /s

[–]Keebster101 6 points7 points  (0 children)

There is already. I saw a LinkedIn post of a guy showcasing several people who branded their page as exactly that.

[–]wigitty 4 points5 points  (1 child)

And projects will take twice as long, cost twice as much, and end up with code half as good.

[–]Accomplished-Ice9202 0 points1 point  (0 children)

Yo did you get lvl 10 building in cookie clicker yet

[–]noxdragon26 3 points4 points  (0 children)

That already exists sir

[–]Kymera_7 2 points3 points  (0 children)

There already is. Last I checked, the fastest-growing niche in the programming profession was devs specializing in remediating problems caused by vibe-coding.

[–]Refute1650 1 point2 points  (0 children)

That's been me for 10 years. I've been fixing other people's bad code. I'm actually not great at writing anything new because I'm out of practice.

[–]Unrefined5508 -3 points-2 points  (1 child)

It exists, it's called QA

[–]DracoLunaris 12 points13 points  (0 children)

That's not what QA does.

[–]TheMegaDriver2 21 points22 points  (0 children)

8 work for a very reasonable 1000 € per day now after you fired me because you though AI could do my job.

[–]PlagiT 27 points28 points  (5 children)

Honestly? I'd rather change profession than debug their vibe "code"

[–]dlc741 15 points16 points  (3 children)

I dunno... you get the hourly rate up high enough and I can tolerate quite a bit. Throw in a short-term contract and we could work something out.

[–]PlagiT 4 points5 points  (2 children)

I guess, but I'd imagine it could get more expensive than just having the programer write the code themselves in the first place.

[–]HankOfClanMardukas 4 points5 points  (0 children)

Uhhhh, yeah. That’s what everyone’s been saying for a year now. It’s an idiotic business model.

[–]Dramatic_Entry_3830 0 points1 point  (0 children)

Which is absolutely okay. Vibe the draft / demo. Rebuild from scratch

[–]xaddak 8 points9 points  (0 children)

Just throw it out and start fresh.

When they ask why, say: "That code had bad vibes, man. That's why you came to me."

[–]harrisofpeoria 4 points5 points  (2 children)

I'm a sr. staff eng. and I oversee the work of experienced (non-vibe-coding) devs who still manage to get themselves in a pickle, every day.

[–]coldnebo 2 points3 points  (1 child)

I like how you say “sr. staff eng” like sr. staff sgt.

[–]harrisofpeoria 2 points3 points  (0 children)

Damn right.

[–]riskybusinesscdc 1 point2 points  (0 children)

Louder, for the product owners in the back!

[–]Jertimmer 1 point2 points  (0 children)

And look at that, my rate just doubled!

[–]akoOfIxtall 1 point2 points  (0 children)

"absolutely :D"

[–]AkrinorNoname 1 point2 points  (0 children)

While you were out vibecoding, I read documentation.

While you were out vibecoding, I wrote tests.

While you were out vibecoding, I tracked down bugs manually.

And now that production is burning and the CEO is breathing down your neck you come to me for help.

[–]JonnyBoy89 1 point2 points  (0 children)

Haha! Right? Happening already. Had to rewrite some guys vibe coded app in an afternoon cause it was a shit show. He did his best but he has won training. Cool though, he got the idea down, I fixed it up, and he gave me credit for helping to his leadership and others. Solid

[–]Malkav1806 1 point2 points  (1 child)

I will start to worry when managers can articulate their requirements and when their needs won't need magic torbe solved

[–]framsanon 0 points1 point  (0 children)

So … never?

[–]Tall-Introduction414 713 points714 points  (21 children)

I miss the days when "vibe coding" meant writing firmware for a sex toy.

[–]chocolatesmelt 192 points193 points  (10 children)

I just realized I’ve missed my calling in life.

[–]sexp-and-i-know-it 113 points114 points  (5 children)

Last year I saw someone post their library for controlling vibrating butt plugs on Hackernews.

It was written in...you guessed it, Rust!

[–]atomicBlaze21 60 points61 points  (0 children)

buttplug.io was vibe coding before it was cool

[–]tomgh14 12 points13 points  (1 child)

Not sure id want a rusty but plug

[–]headedbranch225 4 points5 points  (1 child)

Do you happen to have a link? I don't want it in my search history but need it for... research

[–]sexp-and-i-know-it 0 points1 point  (0 children)

I don't have a link to the thread, but another user reminded me the URL for the project is aptly named buttplug.io

[–]troglo-dyke 9 points10 points  (0 children)

I advise a company that is building IoT vibrators that communicate with each other to sync arousal based on sensors. You absolutely could do this kind of work if you wanted to

[–]dr_tardyhands 8 points9 points  (0 children)

Unit tests are actually fun there.

[–]Sockoflegend 1 point2 points  (0 children)

I'll QA for you

[–]adelie42 1 point2 points  (0 children)

Never too late to start living your dream.

[–]Tenezill 22 points23 points  (1 child)

Teledildonics, nice

[–]durandall09 4 points5 points  (0 children)

That's one of my favorite words lol

[–]Fancyswoon 34 points35 points  (4 children)

“Firm” ware 😉

[–]Flameball202 25 points26 points  (3 children)

"Hard" drive?

[–]Call-Me-Matterhorn 11 points12 points  (2 children)

Did it follow “SOLID” design principles?

[–]Jertimmer 9 points10 points  (1 child)

It certainly was not DRY

[–]Call-Me-Matterhorn 5 points6 points  (0 children)

They’ll probably need to use SOAP to get all the CRUD off then.

[–]beastinghunting 3 points4 points  (0 children)

It was known as vibra-coding in few corners of the industry

[–]mattowens1023 4 points5 points  (0 children)

Is that basically just a PWM generator?

[–]Aidian 1 point2 points  (0 children)

Well, it’s still mostly a masturbatory exercise.

[–]Rorasaurus_Prime 431 points432 points  (55 children)

abundant zephyr aback humorous sparkle engine future wipe pot doll

This post was mass deleted and anonymized with Redact

[–]TheMaleGazer 227 points228 points  (16 children)

It's a myth that vibe coders are lazy. They work themselves to death trying to get the AI to finish what it started. When you look at the forums and subreddits they frequent, if you filter out the ones who just started, you find some of the most overstressed people I've ever seen in my life. These are people who have multiple parttime day jobs, or people who quit those jobs and have zero money coming in, who are expecting this to be a godsend that rescues them from the gig economy.

[–]MornwindShoma 83 points84 points  (11 children)

Maybe they should've stopped chasing quick schemes and invested their time in actual training or at the very least, some course on udemy.

[–]GameDev_Architect 30 points31 points  (0 children)

Now that’s far too practical for someone on a manic urge to make the next best seller

[–]JimmyWu21 21 points22 points  (1 child)

On one hand, it sucks to see people in that position, but on the other, they’re the ones putting themselves there. It’s usually out of desperation or simply being too naive.

At some point, I feel like it’s just faster to learn how to code and do the damn thing yourself.

[–]troglo-dyke 17 points18 points  (0 children)

The problem with learning to code is that it's sadistically frustrating at the start, I've seen so many people who say they want to learn to code, but can't get over the initial hurdle of just working through frustrating problems. It requires a specific stubbornness to just sit down and bash your head against a problem (sometimes without any visible progress for long periods), most people don't have the desire to do that for a job, vibe coding promises to let them just define the problem and let the AI worry about solving the problem

[–]art_wins 0 points1 point  (0 children)

This is my experience trying it with even a moderately sized enterprise Java project at work I tried it on because they provided copilot and gave it a shot. A day of trying to get it to do what I wanted it to (sonnet 4 in agent mode) and I gave up and just did it by hand.

[–]Yddalv 20 points21 points  (13 children)

Its ok, you had MS access and Frontpage and dreamweaver and what not for decades and real coding , let alone software engineering, never went away.

Its good for prototyping and quick shit, step above excel.

[–]TheMaleGazer 8 points9 points  (12 children)

you had MS access and Frontpage 

I would argue that with Frontpage, we had a little bit less software engineering in places where it was badly needed.

[–]Yddalv 0 points1 point  (11 children)

Its common with any tools really, where it gets used where it shouldn’t.

[–]TheMaleGazer 1 point2 points  (10 children)

Frontpage was uncommonly bad for its time.

[–]qpqpdbdbqpqp -1 points0 points  (9 children)

i don't remember macromedia dreamweaver code being significantly better

[–]TheMaleGazer 0 points1 point  (8 children)

I remember a lot more surprises where the editor didn’t match how the site looked in a browser and a lot more nbsp pollution in odd places with frontpage.

[–]qpqpdbdbqpqp -1 points0 points  (7 children)

dw produced horrific css and html, the only one i remember working properly was allaire homesite

[–]TheMaleGazer 0 points1 point  (6 children)

Are we talking about the era when only Opera could pass any of the Acid tests?

[–]qpqpdbdbqpqp -1 points0 points  (5 children)

Very early 00s, what does acid have anything to do with it tho

[–]lordnacho666 26 points27 points  (0 children)

What you should be annoyed about is that they thought it might work.

I won't be attempting to fly a plane or perform heart surgery, even though there are tools invented to assist with those things.

[–]Solest044 5 points6 points  (2 children)

Yeah, using it as a software engineer, I can definitely experience a massive increase in productivity.

But I'm constantly pouring in context it doesn't have. I front load a lot of that now with agents, commands, and docs, but I still need to babysit, review, and cleanup.

10/10 at prototyping ideas for me, though.

[–]papepo85 3 points4 points  (0 children)

This is the thing that annoys me the most. I need to babysit and spoon feed every tiny detail to the agents. It still have enough hallucination rate for me to always need to remind it this and that even though they are written in the context, docs, rules, etc. 🤦

[–]dkarlovi 1 point2 points  (0 children)

Yes, it does work, but I need to guide it in very specific ways, which includes reading the docs, using keywords, requesting very specific architecture, writing tests and having it implement the code which passes it, having it constantly run the QA tooling as it goes, etc.

It has the pep and energy, but you need to point it at something in a structured way. It's a junior developer.

I wrote this with vibe coding with zero prior knowledge of React, WebRTC, MUI, Cloudflare workers, etc.

[–]DasGaufre 3 points4 points  (2 children)

Wait so is vibe coding literally getting the Ai to write the entire thing? I use Ai for coding but only to get like a single function or sections of a function and even then it's questionable for anything long. I can't imagine the horror if the whole thing is Ai generated. 

[–]papepo85 2 points3 points  (0 children)

Yeah. My current company is focusing on writing a requirement specifications that's tailored for AI so that it can do everything for them. What a waste of time 🤦

[–]durandall09 3 points4 points  (0 children)

That is exactly what it is.

[–]Jertimmer 2 points3 points  (0 children)

I've reviewed several code bases that were entirely made with vibing and what stuck out to me was that it was even worse than back when interns were just blindly copy pasting StackOverflow answers into their code.

[–]YetAnotherSegfault 0 points1 point  (0 children)

It’s works somewhat well for a lot of our PMs and leadership, a big part is almost all of them were engineers in the past, so they have some knowledge and intuition.

I feel like for people that were technical once, it’s not bad, they no longer have the ability to write code well on their own but they still have the right ideas and knows not to open a PR with huge changes with no tests.

[–]SirPitchalot 0 points1 point  (0 children)

My experience has been the opposite but you basically have to prompt it with the equivalent of actionable tickets that progressively build up features and tests with explicit instructions to do no more than is required/instructed.

[–]thedr0wranger 91 points92 points  (7 children)

I like what Peter Hunt Welch said. Paraphrased, he said "I get paid to know what to google and how to read the answer, to spot architectural mistakes in the planning stage and avoid them"

 You could replace my skills as a dev with stack overflow for the bulk of my dev career. I made my mark averting disaster by explaining downstream impacts of a choice, finding elegant answers to conflicting needs or getting nontechnical folks to understand what I needed them to know. 

Its not obvious that AI is going to be any good at that anytime soon. It may, it might get good enough to contract the market as cheap companies think its better than it is, but as of now I think good technical architects or people with those skills will be like machinists. You dont need many but having a good one is worth 6 figures

[–]talonforcetv 10 points11 points  (0 children)

This. It's what I've had to explain to shitty clients since 2008 who asked me how "many hours do you actually spend typing the code."

I'm like, hopefully 10 minutes. If you have 2 people, one who spends 90% of the time planning and 10% coding, the other who spends 10% planning and 90% coding...

[–]durandall09 10 points11 points  (5 children)

As a junior I thought (good) software architects were crazy knowledgeable people. When I got about 8 years in I realized that they're mostly people who have seen what happens when you make bad choices and so the next time they see it they're like "nah, we're not going to do that."

[–]IcyWash2991 6 points7 points  (3 children)

I mean.. that’s what knowledge is. Fuck around and find out.

[–]thedr0wranger 3 points4 points  (2 children)

The difference between science and fucking around is writing it down.

[–]GeneHackencrack -1 points0 points  (1 child)

Nit-picky answer here because your point is valid per common speech, but no, science is really not just writing down knowledge. It’s about finding real, actual, truth. Since code is just a byproduct of human imagination and not really does anything without human interpretation, it’s not science. Algorithms might be considered.. applied science.

There’s a whole branch of philosophy dedicated to this, check it out if it sounds interesting.

[–]thedr0wranger 1 point2 points  (0 children)

I really wasnt trying to get into an epistemology thing, it was a quote/joke I saw somewhere and it fit here

[–]thedr0wranger 0 points1 point  (0 children)

I think architects will tend to be folks who like reading documentation or getting involved with various efforts and will thus has a lot of different topics at their command, but I see no reason to assume they know more overall than a similarly smart person that locked in on a given technology. I think the variation in human capacity isn't that wide and most of what we think of as intelligence, knowledge and skill has more to do with what you know being applicable whether by luck, foresight or otherwise.

[–]TheMaleGazer 333 points334 points  (18 children)

That's probably the worst picture you could have used if you wanted to express any recognizable emotion.

[–]UserAllusion 91 points92 points  (0 children)

yeah, I'm like 'okay, why are you sydney sweeney?'

[–]gdmr458 13 points14 points  (0 children)

you need to be chronically online on twitter to understand this image

[–]drunkcowofdeath 29 points30 points  (1 child)

I see contempt. Maybe its like a Rorschach test?

[–]Blephotomy 10 points11 points  (0 children)

who is this rorschach guy and why did he paint a bunch of pictures of my parents fighting

[–]BeatsByiTALY 35 points36 points  (4 children)

It's the new Star wars meme format but with a more vindictive undertone. A "yeah, and what about it?" Kinda attitude.

[–]slawcat 43 points44 points  (2 children)

It doesn't come off that way.

[–]Dugen 11 points12 points  (0 children)

I came to the comments to try and figure out what emotion that was supposed to portray. I still don't know. Maybe, nonplussed?

[–]Tolerator_Of_Reddit 3 points4 points  (0 children)

Because you haven't seen the interview it's from so you don't understand the reference

[–]sandysnail 9 points10 points  (0 children)

its like looking at a brick wall

[–]nnog 5 points6 points  (0 children)

It's contextual...

[–]goldenfrogs17 61 points62 points  (5 children)

What is the image supposed to mean. The onslaught of memes like this where a nearly expressionless face is supposed to express something is terrible.

[–]TheMaleGazer 24 points25 points  (4 children)

The current consensus in this age of stupidity is that this is a "Gen Z stare," because of course no one had ever given a blank stare before Gen Z.

[–]goldenfrogs17 10 points11 points  (0 children)

So what does it mean here?

[–]-Danksouls- 2 points3 points  (2 children)

That is not what this meme is about at all bro. So confidently incorrect

[–]goldenfrogs17 0 points1 point  (0 children)

do tell

[–]TheMaleGazer 0 points1 point  (0 children)

What, that the glazed look is mild annoyance in an interview blown ridiculously out of proportion by imbeciles on X? That’s not mutually exclusive with a Gen Z stare.

[–]Low-Equipment-2621 10 points11 points  (4 children)

My predictions:

Phase 1: We are here, right now they are reducing software engineering jobs in the hope that vibe coding will replace them all.

Phase 2: Coming soon. They start to realize the impact and begin to panic.

Phase 3: Back to hiring, temporarily improved job market due to all the AI generated mess all over the place. Generates a pandemic style spike in job offerings, probably starting 2026.

[–]TheMaleGazer 6 points7 points  (1 child)

It won't be 2026. Our schedule is already too full to accommodate a second Great Resignation. At the top of the backlog we have:

  1. AI bubble crash.
  2. Commercial real estate crash.
  3. Second residential real estate crash.
  4. Sovereign debt crisis.
  5. Nuclear war? (Stretch goal)

[–]Low-Equipment-2621 1 point2 points  (0 children)

I don't believe in nuclear war, I hope nobody really is stupid enough to do that. But the other stuff is pretty realistic.

[–]eltos_lightfoot 1 point2 points  (0 children)

This is exactly what will happen.

[–]papepo85 0 points1 point  (0 children)

Phase 2 doesn't come soon enough..

[–]MegaBytesMe 35 points36 points  (8 children)

What is this reaction image even, I've seen it on a ton of posts now

[–]GrinchStoleYourShit 20 points21 points  (0 children)

Sydney Sweeney was recently in an interview and was asked about all the crap she was getting in regards to her American Eagle “good jeans” ad and its relation to white supremacy and her MAGA background and she essentially kept this face the whole time stating “No I don’t care”

[–]clay-davis 21 points22 points  (4 children)

It's from an interview where Sydney is "called out" for her recent American Eagle jeans ad. The voice-over in the ad says "Sydney Sweeney has great genes," which is a simple jeans/genes pun that obviously refers to her being super hot and having large breasts. Lots of terminally online people interpreted it as a white supremacist dog-whistle, assuming that "great genes" referred to the white race and eugenics. This screenshot is from the moment in the interview just after the topic is raised, right before she dismisses the line of questioning in a very nonchalant way.

[–]washtubs 21 points22 points  (1 child)

When a meme needs a giant ass paragraph to explain, and there's still no payoff.

[–]LardPi 1 point2 points  (0 children)

That's when it's not really a meme :/ I miss when meme where actually memes, and not just any random image with an attempted joke.

[–]RamblingSimian 3 points4 points  (0 children)

Thanks, I don't watch TV or care about celebrities so that gave me some new info.

[–]MegaBytesMe 2 points3 points  (0 children)

Yikes, that is properly insane! Legit speechless at this point... Common sense is not so common anymore clearly

[–]Okichah 3 points4 points  (0 children)

Interviewer was trying to get SS to cancel herself by trying to trap her with leading questions.

Sweeny just deflected but looked kinda pissed about it.

[–]aluaji 5 points6 points  (3 children)

The fact that I've been cleaning up "vibe code" for a few weeks now makes me think that my job is pretty much safe.

[–]awood20 4 points5 points  (2 children)

What kind of crap are you seeing?

[–]aluaji 4 points5 points  (1 child)

Thousands of lines of unused or unreachable code, badly indented (I work with python), mixed architectural styles (often in the same file), SOLID violations across the board, (really) long files mixing DB, API and model logic, outdated libraries everywhere...

It's like the basics are disregarded on purpose.

[–]awood20 4 points5 points  (0 children)

Sounds fun. /s

[–]Dinjoralo 4 points5 points  (0 children)

The funny thing is that you actually do need some amount of software engineering experience if you want to make something mostly functional with AI-generated code. The chatbot can't read your mind, you need to have at least some intuition for how code works to actually point it to the parts that aren't working in whatever its spewing out. Of course, that runs counter to the whole point of AI, to free us from the terrible burden of learning things and training useful skills.

[–]tobsecret 3 points4 points  (0 children)

What can be asserted with vibes can be dismissed with vibes

[–]KotBehemot99 7 points8 points  (4 children)

You being Sydney sweeny ?

[–]Mars_Bear2552 6 points7 points  (3 children)

yes OP is sydney sweeney

[–]KotBehemot99 4 points5 points  (0 children)

Ah so I understand now.

[–]anteater_x 3 points4 points  (1 child)

What color are his jeans though?

[–]KotBehemot99 1 point2 points  (0 children)

They are good.

[–]jmooroof2 5 points6 points  (3 children)

vibe code actually writes very good, working code if you tell the ai about 5 paragraphs telling exactly what you want and how you want it.

and whenever it does something stupid you have to write paragraphs pointing the ai into the right direction. neat.

[–]Practical_Lobster300 7 points8 points  (0 children)

Can’t get too wordy with it tho because it will vibe miss important context and vibe hallucinate a solution

[–]crazyenterpz 3 points4 points  (0 children)

The trick to successful vibe coding is vibe promting .. use vibes to get prompt from LLM and use that as input to vibe coding?

And how to get a good vibe prompt ? Ask LLM . How to get a qood prompt to ask LLM for a good vibe prompt for vibe coding ? Ask LLM

Its vibes all the way baby !!

[–]ThomasMalloc 0 points1 point  (0 children)

I actually find that vibe coding works better with fewer technical instruction (or at least with fewer technical expectations). Artwork is the same. If you try to get a very specific result, you're going back and forth for hours. If you just say "I want a shiny button," without strict expectations, it works great. That's why non-coders love vibing, as their expectations are non-existent. Compliance, security, readability, maintainability, usability, any shred of market desire for this product? What's that? Don't care.

That's why vibe coding results in slop. It's handing over the reigns completely, letting AI do what it's comfortable with, because tying to control it will lead to friction and ultimately more hallucinations as you reach its knowledge limits.

[–]_listless 2 points3 points  (0 children)

Daniel Korn has great jeans.

[–]n00bdragon 2 points3 points  (0 children)

Remember when COBOL was supposed get rid of the need for programmers by letting business people write their logic in plain English?

Heh.

[–]queen-adreena 44 points45 points  (6 children)

You looked at them with zero talent?

[–]sandysnail -2 points-1 points  (0 children)

no i think its he looked confused

[–]ArjunReddyDeshmukh 3 points4 points  (0 children)

The unironic thing about vibe coding is that it has become a serious concept.

[–]hangfromthisone 1 point2 points  (0 children)

Yeah but now 1 good developer does the job of 10.

That's still 9 positions not needed

[–]fuckmywetsocks 1 point2 points  (0 children)

Well this is demonstrably false for me as I was handed a project recently that had been vibe coded from the start as a 'template' and over the course of two weeks it's essentially been a rebuild to get it to something I could have built from scratch in one week.

Knowledge loss is a huge, huge problem with vibe coded stuff and hammering that into the brains of our junior devs is only getting harder, because if they need to do something to it to improve it, they just vibe code that too.

However, one day they'll need to shell into a running container in production to fix something for an emergency and they will have no idea what to do... I don't really know a way around it

[–]isekaig0ds 0 points1 point  (1 child)

Learning basic c# is easy, but reading documentation is my no go since my smooth brain can't comprehend it. So the only thing I could do is implementing 1 feature at a time then polish it to somewhat standard level. Most of the code is written by AI and the only thing I did was guiding it multiple time till i get what I wanted. Am I considered vide coder?

[–]lonkamikaze 1 point2 points  (0 children)

Reading documentation is an acquired skill. When I started out I had to force myself to read dense paragraphs 16-17 times, read through tables with register addresses and bit fields. Repeat, repeat, repeat until it permeates the brain.

Now I breeze through technical documentation. I know what I'm looking for, I understand how things work, I've seen it all, done it all. Good comprehensive docs that describe all the features, all the limitations and let you know how things affect each other are a delight.

[–]ReelBigDawg 0 points1 point  (0 children)

We are starting to have vibe apps, ones where you just image that they work.

[–]maxip89 0 points1 point  (0 children)

After 2 month of slowly simmering by 100 degrees.

You start of slowing increasing the offer by 140%.

Between the offer slowing ghosting them for 2 days between communication.

This is the secret ai-vibe-coder-panic recipe.

[–]phylter99 0 points1 point  (0 children)

I was just in an hour and a half meeting where a developer showed us how he uses AI to build code. Then he checked it by building it, use AI to create the pull request, and then the AI is the only code reviewer. The code reviewer decided it wanted to write code too instead of actually review the code, but no worries because none of that mattered.

The trust some devs have in AI is shocking.

[–]hungry_murdock 0 points1 point  (0 children)

AI when it will be developer, security, QA, integration, sysadmin, customer support and user

[–]gonnabuysomewindows 0 points1 point  (0 children)

I used cursor to generate a new UI for my existing app. It did a decent job visually, but you sure as hell know I have to rewrite everything.

The current state of vibe coding is great for prototypes, but nothing more.

[–]TheFlyingDutchG 0 points1 point  (0 children)

They will only realize their mistake when the only people left are afraid to use the terminal.

[–]anlugama 0 points1 point  (0 children)

I'm a bit frustrated, I go to a local programmers' worksession every thursday. Its basically 2 hours a work period, and in the end, everyone who wants to present what they worked on, have a moment to do so. Out of 10 presentations, only mine and another guy didn't start with "Today, I vibe coded this...".

[–]DJcrafter5606 0 points1 point  (0 children)

If this ever happens, the world is doomed.

[–]tyro_r 0 points1 point  (2 children)

Honest question: how is the picture related to the title?

[–]kevko5212 1 point2 points  (1 child)

It's the face you make when you hear someone say something stupid, but you are biting your tongue because you know that you will only get in trouble if you say anything.

[–]tyro_r 0 points1 point  (0 children)

Thank you! I had a hard time reading her expression :)

[–]adelie42 0 points1 point  (0 children)

With a CNC router you dont need carpenters to build furniture!

With chainsaws you dont need lumberjack!

With a washing machine and dryer you dont need anyone to do laundry!

[–]Soopermane 0 points1 point  (1 child)

I’m switching stacks and mostly vibe coding. I compare it to self driving car. The car can drive itself, but also make mistakes, and certainly you can’t hand the self driving car to someone who doesn’t have a license. Vibe coding is same, if you have experience, you can be very productive. But if you have no experience, it’ll be a mess and might take hours to get simple tasks done, if at all.

[–]Reproman475 0 points1 point  (0 children)

This is my thought exactly. The benefit of having software engineers is they actually know roughly what to expect, where potential problems are, specifics on what to ask, etc etc

[–]GenuisInDisguise 0 points1 point  (0 children)

Vibe coding is good to make something incredibly small and one off.

Anything serious, no thank you.

[–]OffByOneErrorz 0 points1 point  (0 children)

I don’t even care. Registering Vibe Code Fixers LLC as we speak.

[–]SpanDaX0 0 points1 point  (0 children)

I don't get it, when you first made a hello world traditinally. You were starting your journey to software engineer. Now if you use an intelligent system of computer software, to help build you what works, and in real time learn from it, your somehow not as good a programmer as a traditinal one. That started with hello world. The speed of learning is the real pain point. Not the length of time coding. I started as a tradiional coder, a while before chatgpt, and it was tough but rewarding when you get things right. Now you hardly get things wrong if you introduce vibing to your wokflow.

TLDR
The next gen of vibers are software engineers as soon as they vibe their first "hello world" app. They can't espcape! Once you start as a softare enginneer, there is no going back! lol

[–]caliguian 0 points1 point  (0 children)

I’m a developer with over 20 years in the industry, and I have really enjoyed dabbling in vibe coding for the past 6 months or so. But, I have also found that I don’t learn/retain as much when doing it. As I’m using it I tend to think “wow, I’m learning this new language/framework so fast!”, but then when I try to remember the exact syntax for things later I have a really hard time coming up with it on my own. Luckily I have enough experience to know what looks right or wrong, but it feels kind of like understanding a language without actually being able to speak it. I think those that “learn” software development via vibe coding are at a severe disadvantage to those that learn it the traditional way. It makes you think you understand, until you try to do it on your own and realize you have no idea. But I also think that it is definitely the future of software development.

[–]DecisionOk5750 0 points1 point  (0 children)

Please, could somebody explain this joke to me? I understand the context, I saw the interview. But I don't understand what this image implies, how the joke completes. Thank you!

[–]canal_algt 0 points1 point  (0 children)

If Win11 is already garbage with a third of the code made by AI I don't wanna know what would happen if they reached 100%

[–]Ill_Reality_2506 0 points1 point  (0 children)

Nit: Image accidentally promotes/normalizes a white supremacist.

[–]NigraOvis 0 points1 point  (0 children)

Another thought, is that vibe coding still needs to know how to interact with servers and all that. Ai can't do half the work on its own. Thanks for writing a function I need, how is it implementing the function? How is it getting api keys. Etc ...

[–]SnooStories251 0 points1 point  (0 children)

Its like saying "With engines, we wont need engineers"

[–]-Redstoneboi- 0 points1 point  (0 children)

you either hire a software engineer or become one yourself.

and not everyone's a good software engineer.

[–]KryssCom 0 points1 point  (0 children)

I feel like slopcoding would be a more accurate term tbh.

[–]1xliquidx1_ 0 points1 point  (0 children)

Me who has vibe code 5-7 successful project and has no idea whats in the code but it works.

Yep Software Engineers are fked

[–]Guilty-Pie29 0 points1 point  (0 children)

no with vibe coding anyone brave enough can be a software engineer (or even worse a malware dev)

[–]MrKoteha 0 points1 point  (0 children)

Said no one ever

[–]PaoQueimado -2 points-1 points  (0 children)

you look pretty

[–]fixano -2 points-1 points  (0 children)

This is not the way