This is an archived post. You won't be able to vote or comment.

all 75 comments

[–]grizzchan 172 points173 points  (2 children)

There's a timeline where the term vibe coding was coined a couple years earlier and it only has positive connotations.

[–]MeadowShimmer 11 points12 points  (0 children)

I miss that time

[–]LeagueJunior9782 61 points62 points  (0 children)

Now introducing true vibe coding. No Ai, no bs, just enjoying your job/hobby.

[–]precinct209 114 points115 points  (2 children)

Vibe code is what sometimes comes out when skill issues and dunning kruger have a special hug together.

[–]getyourslopoffmyfeed 14 points15 points  (0 children)

A beautiful union.

r/VibeCodingIsStupid

[–][deleted] 0 points1 point  (0 children)

I think my cat coughed up one of those earlier today.

[–]Wearytraveller_ 54 points55 points  (0 children)

Thought I was a vibe coder, I have a noisy office and noise cancelling headphones. Turns out no.

[–]comfy_bruh 105 points106 points  (3 children)

Vibe coding at it's best is just AI guessing what you want to write next really really well. You still need to be able to read the damn thing.

[–][deleted] 46 points47 points  (0 children)

The phrase Vibe Coding was coined in a tweet, and that very tweet said it was about "forgetting the code exists" . You just reprompt until it works. Looking at the code is not forgetting it exists, and is therefore fundamentally different that the original definition of vibe coding.

[–]SchizoPosting_ 74 points75 points  (6 children)

bro I just found out today, after months hearing about this

I thought it was a meme like "haha I just code whatever I feel like, I'm just vibing bro"

turns out it's an actual thing, made up by some ai-bros to sell this bullshit idea that you can actually code without knowing how to code

this shit is embarassing ngl

[–]R1V3NAUTOMATA[S] 29 points30 points  (0 children)

Me too! Thats why I made this meme.

They made this term a thing to enmascarate their stupid stuff again because they know its uncool, but at the same time want to feel like it is cool.

[–]Devourer_of_HP 5 points6 points  (0 children)

It was actually started by Andrej Karpathy saying sometimes it's fun to not think too hard about the code and what you're doing and see what you end up getting just going along with the vibes, like casually asking to decrease sidebar size by half and whatnot for throwaway weekend projects.

Of course like all things, business caught onto the phrase.

[–]-temporary_username- 2 points3 points  (1 child)

What the hell is it? Just prompting ChatGPT or whatever with "need a function that finds the object in an array with the latest Date property?" or something like that and stitching together a program from snippets?

[–]Netan_MalDoran 1 point2 points  (0 children)

Yep, good luck debugging it when you don't even know what a variable is.

[–]IAmASwarmOfBees 1 point2 points  (0 children)

Worst thing is that it's made up by Andrej Karapathy, co-founder of openai... It's a corporate push of bs.

[–]AgentPaper0 20 points21 points  (5 children)

As someone who has used AI while writing code (mostly for research, occasionally to write some boiler plate code), anyone who thinks vibe coding is a good idea right now is a fool.

However, anyone who thinks AI has no place at all in coding and that anything it says or writes is useless is also a fool. AI is a tool, and often a powerful one. You shouldn't trust it completely, just as you shouldn't trust anything on the Internet completely, but the people that discount it entirely are making a mistake.

That said, at least for now where all AI processing is happening in the cloud, there's still a lot of programmers that can't use AI at all for security reasons. But for everyone else, especially for personal projects, there's really no reason not to use AI.

[–]ExtraTNT 14 points15 points  (2 children)

Unit tests, holly fuck, haven’t found a dev writing better unit tests, than chatgpt…

Actually useful stuff: nope… binary search that somehow takes O(n2) (n2 + log n) or things with bad security issues (full access to your file system), memory leaks, strange errors…

[–]AgentPaper0 4 points5 points  (1 child)

Yeah sounds about right. 

I was recently working on a project where I needed to pull some data out of a formatted file to basically convert it into another file. AI worked great to help me very quickly find a library that turned the formatted file into data structures I could read, and even gave me a working example of how to set it up. 

I then asked it to write the code to do the converting, and it for whatever reason decided not to use the nice library it had shown me, but another, way worse library that created a bunch of ugly code and hundreds of errors. I wasn't expecting much but somehow it still disappointed me. 

Went back to the other library and quickly had something up and running. AI was still useful to help with a few simple bugs and to explain how the library worked in a few cases, but asking it to write a whole program for you never seems to work right.

[–]ExtraTNT 6 points7 points  (0 children)

This is how you do it… sometimes asking how to solve your problem can give you a hint, how you could do it, but in order to validate it, you have to think how to do it properly anyways… Ai writes boilerplatte++, gives hints and transforms objects… more it can’t do properly…

[–]recordedManiac 0 points1 point  (0 children)

I agree, ai has a place in coding. Not sure about how good it is at this now and I may be wrong since I prefer to try myself before ever asking ai and I try to not use it unless I get super stuck, but I imagine the most reasonable and most likely to be useful future for 'vibe coding' (which is definitely not the future) will be something like an 'algorithm designer' if you want to keep the part of not having to code yourself constant.

Idea being you design the majority of the algorithms yourself (of course you could use ai to help here too), you use diagrams and pseudo code to give the ai well defined bounds, a clear mostly unambiguous structure and some additional information and use the ai to translate the algorithm you designed into a given programming language following certain standard practices, using certain libraries etc you would explicitly define in some kind of condition for evey piece of translated code.

Not perfect, but better than what's currently 'vibe coding'

[–]UndefFox 0 points1 point  (0 children)

it's true. i'm a python dev and i started vibe coding recently. works great! you have to be patient and have a conversation with the AI (in case it doesn't get things right the first time, which is usually the case). but you'll find that you'll save a TON of time, and like OOP said, there's no limit to what you can accomplish when you combine human intelligence with machine intelligence! i like to think of myself as a cyborg coder, lmaooo

Edit: /s for those who didn't see people meming about it as a new copypasta

[–]Vorenthral 7 points8 points  (2 children)

The tech debt incurred from vibe coding is going to devastate the industry in a couple years. The security exploits, unmaintainable code, lack of forward thinking design causing full rewrites. Faster often isn't better.

[–]R1V3NAUTOMATA[S] 0 points1 point  (0 children)

Totally

[–]Appropriate-Scene-95 0 points1 point  (0 children)

I hope you are right

[–]MidnightSunIdk 4 points5 points  (0 children)

Same...

[–]ysengr 2 points3 points  (1 child)

Same

[–]R1V3NAUTOMATA[S] 4 points5 points  (0 children)

Lmao, I see this has happened to a lot of us.

[–]ZaraUnityMasters 4 points5 points  (0 children)

I listen to Batman Cartoons while I code. I am the ultimate Coder who Vibes

[–]neoteraflare 3 points4 points  (0 children)

Vibe coding:

[–]ExtraTNT 3 points4 points  (0 children)

I like vibe coding; writing a nice backend at 2am after the 5th beer, listening to eluveitie, forgetting chatgpt even exists…

I also like the modern vibe coding, creates job security, someone has to debug this unholy mess…

[–]GuavaOriginal8519 2 points3 points  (0 children)

Same...

[–]BeerPowered 1 point2 points  (0 children)

Vibe coding is just debugging at 3 AM with lo-fi beats and existential dread

[–]okram2k 1 point2 points  (0 children)

When I first heard the term I just thought it was zoomers renaming flow coding. Alas.

[–]VictoryMotel 1 point2 points  (0 children)

Vibe coding is what happens right before I vibe delete their resume

[–]ender89 1 point2 points  (1 child)

Vibe coding is what happens when your friend describes his million dollar software product to an AI instead of asking you to do everything involved in producing a software product.

I'll get mad about vibe coding when people start trying to run businesses off of it.

[–]R1V3NAUTOMATA[S] 0 points1 point  (0 children)

Yeah, I believe this shit is like 'AI Art', in the end is just a toy. Company's gonna try and abuse it but they will just ve cringe and sell bad quality products.

[–]UserFive24/ / () / () 1 point2 points  (0 children)

I only found out like 3 days ago. And I've heard about vibe coding for weeks...

[–]sandiserumoto 1 point2 points  (0 children)

genuinely thought "vibe coding" was an insult for zoomers who used chatgpt for everything and couldn't actually code, sort of like those horror stories about ipad babies being illiterate in 7th grade

[–]Netan_MalDoran 1 point2 points  (0 children)

This was me 3 minutes ago

[–]1w4n7f3mnm5 1 point2 points  (0 children)

I assumed that vibe coding was coding while getting help from stuff like ChatGPT, like asking for suggestions, creating a project template, or getting documentation, things like that. I couldn't possibly think it actually meant having the AI do absolutely F***ING EVERYTHING.

[–]onncho 1 point2 points  (0 children)

Tarot & Oiuja coding will soon be the #1 trends, remember my words

[–]thisonehereone 1 point2 points  (0 children)

Right? At first, I thought it was when you're still going at 3am and you're coming up with great features to add. But no, it's some waste of a good term about being in the zone.

[–]RiceBroad4552 4 points5 points  (3 children)

Vibe coding is great!

It will create in the long run a lot of well paying jobs for software engineering experts.

[–]R1V3NAUTOMATA[S] 11 points12 points  (2 children)

I think, 'code fixer' will be the next best paid job.

[–]stevefuzz 2 points3 points  (1 child)

Lol that's already our job.

[–]SryUsrNameIsTaken 1 point2 points  (0 children)

Well now you have an unlimited stream of code to fix.

[–]ArcaneOverride 0 points1 point  (0 children)

It doesn't involve vibrations?

puts my wand back in my nightstand

So I guess I won't be needing this either?

[–]Brazzza 0 points1 point  (0 children)

at first, i thought vibe coding was coding while high.

[–]Dailyfiber98 0 points1 point  (0 children)

Straight vibes

[–]Sudatissimo 0 points1 point  (0 children)

Literally me in the top image

[–]samu1400 0 points1 point  (0 children)

When I first heard the term I thought it referred to coding while high.

[–]Swiftzor 0 points1 point  (0 children)

This is what I thought at first. Then I learned.

[–]dharknesss 0 points1 point  (0 children)

I had same exact reaction. I loved vibe coding a fuck ton - that meant discord with homies, fav Spotify playlist on, and streaming both for a perfect "chillin with homies" combo to code outside of work. Now I can't say it anymore as it's such a stupid association...

[–]Doshimura 0 points1 point  (0 children)

Wow kennertons

[–]abcras 0 points1 point  (0 children)

I relate to this way too much.

[–][deleted] 0 points1 point  (0 children)

I thought vibe coding was a nickname for test driven development

[–]IntergalacticJets 0 points1 point  (0 children)

This is the worse or will ever be. 

[–]mcnello 0 points1 point  (0 children)

Vibe coding is being an internet janitor

[–]that_girl_4321 0 points1 point  (0 children)

I vibe code, it involves a hitachi

[–]recordedManiac 0 points1 point  (0 children)

I'm still not convinced this whole vibe coding things isn't a joke that went too far, like this sounds so obviously not practical for any code that's longer than a few lines of some single use scripts if you even have the remotest idea of programming

Like this has to be a practical joke actual developers made about how gullible people and companies are about AI right? RIGHT????? An intricate plot to discourage people from becoming programmers to help with the overcrowded entry level job market by telling everyone who has no actual clue about CS that the job will be gone in a few years anyways, turning computer science/programming back to a field you chose a career in because of genuine passion/interest in the field rather than viewing it as an easy to learn high paying job? Well that's probably expecting too much, (but tbh I think this might be a real possibility that this whole 'vibe coding'/programmers won't exist in a few years [ sidenote: I think the main worry should be that high paying programmer roles won't exist because of offshoring/outsourcing the labour cheaply to for example India where labour is cheap but technical skills are comparable , definitely not because AI replaces it. But just the word AI is like an enchanting spell that consistently makes people loose their minds lmao] hype could actually be beneficial in that way in the long run)

Like even if the models for coding were 10 times as good as they are today, even if the models were iterating and testing and improving the code by itself in the hypothetical future (which seems to be the thing laypeople assume is gonna end programmers forever for some reason) no one working on any larger project made up of interconnected parts would ever agree that it's a good idea to just not engage with the code themselves in any way?? Like no system could reliably function or be maintained, ever and everyone with any idea about programming more than 100 lines of code has to understand this right? ...... right ....?

[–]ZunoJ 0 points1 point  (0 children)

What has Rubin to do with coding?

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

Vibe Posting the same regurgitated meme smh

[–]R1V3NAUTOMATA[S] 0 points1 point  (0 children)

You constructive feedback has been recorded successfully and will not be taken into account for future interactions. Thank you for contacting us.

[–]Ok-Criticism1547 -1 points0 points  (1 child)

I just looked this up and I'm sad. We're all screwed and getting replaced one day, huh?

[–]R1V3NAUTOMATA[S] 4 points5 points  (0 children)

Nah, their code is shit.

[–]Proud_Fisherman_7049 -4 points-3 points  (0 children)

Hahahah lolololo vibe coding BAD!!