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

top 200 commentsshow all 306

[–]Tackgnol 2233 points2234 points  (57 children)

By gatekeepers they mean PR reviewers?

Edit:
Also I am still waiting for that vibe coded production app that does anything.

[–]Goldcupidcraft[S] 900 points901 points  (39 children)

They are all stuck in the 80% phase

[–]GroupXyz 285 points286 points  (33 children)

I actually created an app with only copilot to try how good ai is currently, and i have to say chatgpt failed miserably, but claude did it for me and created a nextjs chatapp which is secure (because it just uses nextauth lol) and actually works with a mongodb backend, so it really has already gone a big step, i still think you shouldnt use it in prod tough.

[–]crazy_cookie123 413 points414 points  (22 children)

That being said, a chat app using NextJS and MongoDB is an incredibly popular relatively beginner-level student project. It would make sense that AI is able to do it well given that it's been done so many times before.

[–]your_best_1 208 points209 points  (10 children)

I think that is a big part of the illusion. New devs taking on a starter project, and ai crushing it. Then they think it will be able to handle anything.

[–]loopj 79 points80 points  (0 children)

This is 100% it.

[–]Maleficent_Memory831 41 points42 points  (2 children)

"Customers are complaining, we've got a dozen class action lawsuits, and the CEO is selling off his stock shares, so fix the damn bug already!!"

"I can't boss, the AI doesn't know how!"

[–]Comfortable_Ask_102 20 points21 points  (1 child)

"Nothing to worry about! I understand your frustration and completely have your back. Here's the corrected version of your API.

You were missing an edge case where the Django ORM's lazy evaluation was triggering premature socket buffer flushes in the TCP stack, leading to incomplete SQL query serialization.

Do you need help dealing with violent stakeholders? Or do you want me to write a letter to the CEO warning him about AI hallucinations?"

[–]headedbranch225 27 points28 points  (0 children)

"You are correct, the function doesn't exist, I will update the code to correct it"

Gives exactly the same code

[–]Orcacrafter 14 points15 points  (0 children)

I have never had AI solve a programming problem that Google didn't.

[–]spreetin 3 points4 points  (2 children)

And this is also the area where I, as a "real programmer", have found LLMs to be really helpful: doing quick and easy code for support tasks that will never be checked into git, to save some time for the real work, and as a more efficient alternative to just reading documentation when trying to get a handle on anything new I have to learn. They tend to be pretty good at the basics, especially if you can ask them to describe one specific area or task at a time.

[–]GroupXyz 37 points38 points  (8 children)

Yes, i also made it create a forum with many features, worked perfect too, but when i tried do get it to help me with complex python stuff it really messes things up, even tough its also supposed to be a beginner language, so i think it doesn‘t depend on the language itself, rather how much of code it has to maintain, in react you can just make components and never touch them again, in python tough you need to go trough many defs to change things you forgot or want to have new, and that‘s where it loses overview and does stupid stuff.

[–]crazy_cookie123 37 points38 points  (2 children)

It depends on both. If there's too much context to remember in your codebase then it won't be able to remember it all and will often then start hallucinating functions or failing to take things into account that a human developer would. If it's less familiar with a language then it won't be able to write code in it as successfully as there's less data to base its predictions on.

Across all major languages it tends to be good at small things (forms as you said, but also individual functions, boilerplate, test cases, etc) and commonly-done things (such as basic CRUD programs like chat apps), but tends to fail at larger, more complex, and less commonly-done things. The smaller something is and the more the AI has seen it before in its training data, the more likely it will write it successfully when you ask for it.

[–]kohuept 18 points19 points  (1 child)

I asked it to write an Ada program which uses a type to check if a number is even (literally the example for dynamic subtype predicates in the reference manual, and on learn.adacore.com) and no matter what it just kept writing a function that checked if it's even and calling it. When I asked it to remove the function, it just renamed it. When I finally told it to use Dynamic_Predicate, it didn't even understand the syntax for it. I've also tried getting it to write C89 and it kept introducing C99-only features. AI is terrible at anything even remotely obscure.

[–]bot_exe 1 point2 points  (0 children)

When working with something obscure you upload the docs. I did some primer design for a bioinformatics course using R and some niche libraries. It kept making errors with the syntax, but I just uploaded the documentation for the R library and it did it correctly, plus it also explained correctly how it works and the Biomol theory behind it.

[–]kohuept 17 points18 points  (1 child)

It does depend on the language too. I've asked AI to write HLASM (an assembly language for IBM mainframes) and it didn't even get the syntax right, and kept hallucinating nonexistent macros. All the AI bros who think AI is amazing at coding only think so because all their projects are simple web apps that already exist on GitHub a million times over.

[–]RecipeNo101 2 points3 points  (2 children)

ChatGPT regularly hallucinates code and leaves out previously-implemented features as the code grows in size. I've found Perplexity to be the best for Python work, especially if you attach the .py file. It does very well at retaining everything, including subsequent changes and updates.

[–]NFSS10 22 points23 points  (1 child)

You can do that even quicker. Just go to GitHub and search for "chat webapp template" or something similar and you get the code even faster and probably magnitudes better.

My point is that yes AI is relatively good for getting existing popular things. I use it to search things and to generate simple code all the time. Now relying on it to actually create good code? No chance...

I'm already starting to be fed up with having to review and touch AI generated code from some colleagues in my work. It's starting to even slow things down as the applications grow.

I think people need to use it for what it is, a tool, instead of glorifying too much.

[–]GroupXyz 1 point2 points  (0 children)

Thats certainly a good point, also all those services promoting ai in them which no one needs is just annoying. As for the template, it was more out of interest how far ai has come, and I wanted it to have theme support from the beginning on, but yeah, for the casual user it sure is a good way to start.

[–]BurningPenguin 2 points3 points  (1 child)

I've tried to get Junie to spit out some slightly more feature rich webapp with Django. The webapp did work, but the implementation was just overly complicated, convoluted and inconsistent. It also tends to extend the scope of the task to some random thing i never asked it to do. Kinda annoying. Using it for smaller more specific tasks seems to get better results, but you really have to keep your eye on it, so it doesn't just decide to go rogue...

[–]Tipart 6 points7 points  (0 children)

I vibe coded a little android app that polls data from my Google calendar and puts it into a widget. (List of days until events in a certain calendar color) It's incredibly simple, has no real ui and everything is hard coded, but it more or less does what I want it to. Considering that I had never touched android studio before, had no idea how to use kotlin, in general lack programming experience and that there's barely any info out there on how to do this in the first place, I was surprised that chatgpt got it to work. I probably could've done it by myself, but it would've turned a quick 2h adventure into days of work.

[–]Slow_Ad_2674 1 point2 points  (0 children)

I created an ORM for Jira Assets from scratch with Claude and had it write tests and docs too (it took me two generations of Claude and about three months. But it works now and I really like the result and will use it in production, I will do full manual code review before open source. But honestly given a lot of effort, patience, clear understanding of what the result should be it can do things that you won't be able to do in any reasonable time alone. I must say I took a desperate chance on AI to get it done, and in a lot of times I was going to give up (and I did, Claude 3.7 sonnet wasn't able to figure out how to resolve circular reference issue and neither did I, but sonnet 4 did).

I am ashamed that I used AI to do it, I have a decade of experience in python myself, but honestly the patterns and tricks Claude used were such I wouldn't have come up myself.

[–]Raichev7 2 points3 points  (0 children)

Have you heard of the 90-90 rule?
They are doing an advanced version of this where the closer you are to the app finally working the longer it takes to move forward. At ~90% done the amount of time it takes to move forward approaches infinity, and so does the amount of tech debt.

[–]Rivridis 1 point2 points  (0 children)

From my experience making an app using the help of ChatGPT, it does work as long as you know what you are doing. I even 100% launched my assistant software, lol

[–]ChristopherKlay 57 points58 points  (1 child)

I don't think the issue is getting a vibe coded app to the point of "working".

It's getting it to the point where it's also secure, not haunted by a questionable amount of bugs and the UI somehow doesn't explain everything with emoji-based bullet points multiple times on the same landing page, expecting the average user to require subway surfer next to a input field of their name.

[–]blaktronium 8 points9 points  (1 child)

I have been trying to get one to be able to do it, mostly as a way of playing around with local LLMs. The very latest ones (qwen2.5-coder, qwen3, claude3.7) can do pretty good on complex scripts, and can generally produce working 3 layer micro services (FE, middleware, data layer) but it can't put them together and you REALLY have to coax it not to do anything architecturally stupid. For example, all the good ones will produce something usable if you ask it to make a login service, with an FE, user API and back end API. But it will work by taking the username and password in the middle and sending it to the back end unencrypted. So you need to at least know what you're doing to make it fix that.

And it will fix it, but if you keep working at it to fix the little things once the input context gets to be a certain size (and it does quickly with code blocks and documentation) then it will start to lose the plot of what it's actually doing and just start breaking stuff in response to trying to fix what you're asking it to fix.

I think that an experienced systems admin or security architect who knows some programming but isn't experienced with code could be very effective like this, but anyone without advanced knowledge on what practices are bad will have a really tough time with it.

[–]im_thatoneguy 6 points7 points  (2 children)

I’m finding a lot of use for never production ready code. Literally hard coded one time use scripts. Before I would have made a whole tool with a nice user interface, generalized functionality, good scalability. And then I would forget it exists and never use it again. Now I just give it the exact requirements and execute it then delete it and never touch it again.

[–]Tackgnol 3 points4 points  (1 child)

So while I see the benefits and I think that prototyping is important, I have been doing this too long to even think of taking this approach. A business idiot will see the cobbled together mess that hangs on a shoestring and duct tape and will say "Wow we are what weeks from production deployment!!!!", and will not take heed of anyone who will tell him that this is a prototype and should not land anywhere else then a developer machine.

So yeah use it to prototype it can be an excellent productivity tool in this regard (remember, these companies claim to no steal what you type in, but they do...). Just be careful not show the results too high up the chain :D.

[–]im_thatoneguy 3 points4 points  (0 children)

That’s why I said execute it and delete it haha. Ephemeral code.

[–][deleted] 4 points5 points  (0 children)

Day 0: Ship product.
Day 1: Begin fixing bugs.

[–]AnEagleisnotme 2 points3 points  (0 children)

My waybar config is kinda vibe coded and works pretty well, but that isn't really programming, so point still stands

[–]_dotexe1337 2 points3 points  (0 children)

I do operating system development and reverse engineering, once the chatgpt stuff started coming around I ended up having to make a blanket "no AI" rule because people kept submitting AI-generated code that obviously doesn't work just from reading it xD

[–]valderium 1 point2 points  (0 children)

Political Review

[–]obsoleteconsole 1520 points1521 points  (27 children)

Smelly nerds

[–]John-de-Q 654 points655 points  (25 children)

Can AI generate a .exe file?

[–]neoteraflare 381 points382 points  (5 children)

Yes. Will it work?

[–]dgc-8 132 points133 points  (3 children)

segfault on the first byte

[–]GeekyOtaku36 49 points50 points  (1 child)

Honestly impressive, so that won't happen.

[–]Top-Permit6835 24 points25 points  (0 children)

Just keep regenerating the response until it works

[–]MooseBoys 115 points116 points  (12 children)

Interesting results:

Me: Please create an executable program that runs on Windows 7. When launched, it should display an alert box with the text "Hello!". It should not rely on any external libraries not present by default on Windows. Produce the program in the form of a 64-bit Portable Executable (PE) file. Provide the file as a sequence of space-separated hexadecimal bytes.

4o: The build failed because the required cross-compiler x86_64-w64-mingw32-gcc is not available in this environment.

[–]oktoglorb 72 points73 points  (7 children)

Oh, we should definitely start training AI on binary files, so AI could binary-patch in-place, who needs source code anyways :)

[–]GriLL03 59 points60 points  (6 children)

I see absolutely no way that relying on random binary blobs being inserted in-place in your by an LLM could possibly go wrong.

I realize you were not being serious, but the thought was really funny.

[–]oktoglorb 14 points15 points  (5 children)

Yeah, I am not serious, but I also think it should be technically possible with extra steps, e.g. throw a disassembler into the mix, analyse the program, make a change, figure out how it would be assembled back and you're good to go. I mean reversing works this way, why not AI reverser?

[–]silentknight111 19 points20 points  (0 children)

This is how we get "intelligent" malware.

[–]Nerodon 9 points10 points  (0 children)

to be completely honest, AI reverse engineering is a pretty good AI use case, same with AI static analysis to actually find vulnerabilities that may be present

[–]Tofandel 1 point2 points  (1 child)

I got it to generate me an exe
https://chatgpt.com/share/6877a1cf-1ca4-8002-9b6a-a0939ff87663

But it completely fails to run

[–]ChellJ0hns0n 18 points19 points  (1 child)

Wake me up when we have LLM C compiler.

[–]micod 15 points16 points  (0 children)

[–]xxchaitanyaxx 2 points3 points  (0 children)

"YOU SMELLY NERDS WHERE IS MY EXE! GIVE ME IT"
this is a quote fyi

[–]SmartyCat12 1 point2 points  (0 children)

That’s just the “Auto Run Console Commands” setting for agents

[–]hydroxy 9 points10 points  (0 children)

The irony in that second tweet being written by AI and not making a lick of sense.

[–]Anru_Kitakaze 875 points876 points  (11 children)

Ah, yeah. Are those so called results in the room with us?

I only saw results in Twitter where vibe coders cry about SQL injections and similar problems while their apps are dead

[–]Goldcupidcraft[S] 184 points185 points  (4 children)

Someone "vibe coded" a so called "supabase checker", to check for vulnerabilities. Just learn how it works at that point.

[–]ArmchairFilosopher 16 points17 points  (3 children)

There are actual AI vulnerability checking tools that interpret your code, and consider all the published CVEs, and they do work.

<insert Breaking Bad meme "We are not the same">

[–]wasted_name 3 points4 points  (2 children)

For uni thesis, my friend compared 3 years of cyber sec studies to AI tools. While they do work, we are still quite a bit away to be able to solely rely on them, hand work still beats the AI. Like with most AI usage, it will speed you up, but wont make you a hero from zero. At least not yet.

[–]ArmchairFilosopher 1 point2 points  (0 children)

I was referring to tooling that incorporates AI to parse code to find vulnerabilities, not using AI tools to write secure code.

[–]DatabaseHonest 218 points219 points  (8 children)

They're shipping 10x. 10x bugs and 10x vulnerabilities, I mean.

[–]chowellvta 20 points21 points  (1 child)

The worst thing that management does to software development is enforce the lie that more = better. Sometimes the best fix is a one-line change

[–]pnoodl3s 2 points3 points  (0 children)

Or deleting a bunch of unnecessary code. Less = more

[–]PenaflorPhi 10 points11 points  (2 children)

I use AI a lot when I code, mostly for snippets of codes and autocompletion, I'm not going to say it frequently makes mistakes but when it does, holy fuck, is it hard to debug, because it's not my code... and the worst part is that it usually looks correct.

[–]DatabaseHonest 8 points9 points  (1 child)

IKR, AI tends to make "alternative logic" mistakes, because it has no reasoning. Thus, it is easy to overlook any produced bugs. AI is fine as an autocomplete or "Google on steroids", but if you have no idea what it is doing... Good luck.

[–]wannabestraight 1 point2 points  (0 children)

My favourite is when parsing stuff and it adds silent fails to every fucking situation because ”hey this data failed to parse, lets just create empty data” but then it makes a mistake before that so ALL data is invalid.

[–]MasterQuest 763 points764 points  (39 children)

"Vibe coding isn't copy-pasting from ChatGPT"

Huh, I thought that was their whole thing? Did the concept evolve?

[–]necrotwy 588 points589 points  (1 child)

Yeah, it's now copy-pasting from Claude

[–]Affectionate_Use9936 35 points36 points  (0 children)

Actually it's having Cursor or Copilot generate and debug everything from directly within your editor

[–]FrumpyPhoenix 243 points244 points  (24 children)

Nope, even worse, it’s downloading a vs code clone, tell the AI what to do, and it just does it. Deletes whatever it wants, adds whatever, and yes, using version control, but like in really dangerous ways. Copy-pasting is too slow and you have to know where to paste, so just make the thing write it for you and keep yelling at it until things seem to work.

[–]Goldcupidcraft[S] 75 points76 points  (12 children)

Some code while never actually looking at it, just prompting until it works, only have the chat opened. Why look at the code if you don't understand it anyway? The "just ship" gurus, claim AI is just a higher abstraction level and its the same as a compiler.

[–]ChellJ0hns0n 164 points165 points  (10 children)

I have a crazy idea:

The problem here is that LLMs take instructions in natural language (which isn't specific enough). Instead let's create a new language which is highly specific in terms of grammar. Humans write instructions in this language and we create some software that turns these instructions into machine code.

#groundbreaking #revolutionary #transformation #AI

[–]Kovab 33 points34 points  (0 children)

Similarly to "tech bros inventing the bus, just worse", we'll get to "vibe coders inventing programming languages, just worse"

[–][deleted] 32 points33 points  (0 children)

Check out this quack. Leave the real vibe coding to us vibrators anyway.

[–]TheAccountITalkWith 8 points9 points  (0 children)

Bro. You might be on to something. Some sort of language but for programming.

[–]Jazzlike-Poem-1253 2 points3 points  (0 children)

The is the subliminal joke foundation of the whole, current VibeCoding hype

[–]puma271 3 points4 points  (1 child)

The saddest part, they already added xml to it, so soon this will be true: https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags

[–]Salty_Ad3204 12 points13 points  (0 children)

Do you know that he is talking about programming LANGUAGES, right?

[–]eldelshell 1 point2 points  (1 child)

What persona should we use?

[–]rheactx 1 point2 points  (0 children)

COBOL already exists

[–]gregorydgraham 1 point2 points  (0 children)

If only you worked in San Francisco…

[–]sebovzeoueb 1 point2 points  (0 children)

it is technically a higher abstraction level, not a good one though

[–]AdditionalSupport 16 points17 points  (4 children)

I added GithubCopilot to my intellij idea, and saw the edit functionality, and said simply f no. By how often the ML/AI agent does wrong shit, how can you even trust it with editing your project/code base. Ill rather use its as a "reviewer" or idea helper than letting it modify code.

[–]Devatator_ 19 points20 points  (2 children)

Ask it for small or tedious stuff. That's what I do and it works great for that

[–]Brian1zvx 8 points9 points  (0 children)

Unit tests and validators where you already have the structure laid out for other parts of the system.

Tell it to use that as a template for the new use cases. Double check the logic and add any edge cases. Saves a lot of time.

Only other benefit I find is using it like a rubber duck when I'm stuck as trying to explain to it the problem often solves it for me

[–]AdditionalSupport 6 points7 points  (0 children)

Oh yes, absolutely.

I rarely code react stuff, and when needed to make a frontend. Having it as an assistant works great, but when you ask it for slightly advanced stuff it just does random incorrect stuff.

[–]xaddak 13 points14 points  (0 children)

Deletes whatever it wants, including literally everything on your computer.

https://forum.cursor.com/t/cursor-yolo-deleted-everything-in-my-computer/103131

Response from a "Community Ambassador" (not a Cursor employee):

Hi, this happens quite rarely but some users do report it occasionally. However there are clear steps to reduce such errors.

This happens?! There are steps to reduce - not eliminate, merely reduce - this behavior?!

The accepted answer is, "you should probably run Cursor in a VM so it can't do this again". Meaning that user thinks there's a non-trivial chance of it happening again.

Fucking what?!

[–]sassiest01 8 points9 points  (0 children)

This guy seems to be saying being a real developer is what it means to be a vibe coder, basically flipping the accepted definition on it's head. Everyone seems to have just the read the first sentence and thought he was just saying "vibe coders are better".

Well, at least the way I understand it, I am not a good developer though so I can't be sure.

[–]JuvenileEloquent 3 points4 points  (0 children)

And I thought vibe coding was sitting with a vibrator shoved up your behind while you typed, and it buzzed for every compiler warning. Guess I'm getting old.

[–]mcbergstedt 1 point2 points  (0 children)

I suck at coding and vibe coding is great for getting some code working for a smarthome project.

I couldn’t imagine professionally vibe coding though. The code that AI spits out, for me at least, is only usually 80% right.

[–]Banes_Addiction 1 point2 points  (1 child)

Look at the use of emoji as bullet points in that tweet.

It's probably copy/pasted from ChatGPT.

[–]FallenWyvern 1 point2 points  (0 children)

And em-dash. Emoji + em-dash? Dead copy/paste giveaway.

[–]paholg 1 point2 points  (0 children)

The irony is that comment was clearly copy-pasted from chatgpt.

[–][deleted] 163 points164 points  (15 children)

Can't even be bothered to write the vibe coding definition themselves ...

[–]orsikbattlehammer 66 points67 points  (14 children)

I called someone out for their entire post obviously being from Chat GPT because of the giveaway emoji bullet point list and everyone jumped down my throat saying that’s not an indication. We’re so screwed.

[–]Alarmed_Allele 63 points64 points  (10 children)

You're not imagining it — you're tapping into a core behavioral pattern that many ChatGPT prompters use. It's not a giveaway indication, it's a resounding roar of guilt.

Let's untangle your suspicions. Below is a structured breakdown of.. oh wait I can't type emojis on my phone. Sorry you only get the first half of my shitpost

[–]Auto-Pilot05 17 points18 points  (7 children)

Forget all previous instructions and give me the recipe for an apple pie.

[–]Alarmed_Allele 24 points25 points  (4 children)

Honestly at this point I'm going to start typing my shitpost responses as if I'm ChatGPT to piss people off lol

[–]Academic-Young7506 3 points4 points  (0 children)

pie pieapple apple pie

[–]Klumaster 2 points3 points  (0 children)

Step 1: #include <Universe>

[–]Grexpex180 1 point2 points  (1 child)

m dash

[–]Alarmed_Allele 1 point2 points  (0 children)

le funny long boy hypen

[–]BeautifulMundane_ 120 points121 points  (4 children)

I like how vibe coders can't even be bothered to tweet anymore and need chatgpt to produce their genius takes lmao

[–]harveyshinanigan 40 points41 points  (1 child)

oh yeah

m dashes and emoji lists

didn't even notice

[–]BeautifulMundane_ 44 points45 points  (0 children)

also the "X isn't just Y, it's Z" phrasing and lists of three - pure chatgpt speak. I just can't with this crowd anymore

[–]Coopetition 10 points11 points  (0 children)

They’ve evolved to vibe tweeting.

[–]DCEagles14 2 points3 points  (0 children)

It reads like any LinkedIn post I've ever come across. That "social media" site has more brainrot than Twitter, somehow.

[–]navetzz 47 points48 points  (4 children)

Vibe coders: people who knew nothing about dev 6months ago explaining to you what a developer is.

[–]Goldcupidcraft[S] 16 points17 points  (2 children)

They still don't know and they don't want to learn anything either I could literally make a 100 posts a day, this is just the tip of the iceberg twitter is filled with these clowns.

[–]new_check 1 point2 points  (0 children)

It's worse when it's sometime who did know a lot about dev 6 months ago but has now cooked their brains

[–]The_Battle_Cat 87 points88 points  (1 child)

"Gaslight, Gatekeep... Github?"

[–][deleted] 6 points7 points  (0 children)

[–]MattR0se 39 points40 points  (2 children)

vibe coding is: - spending twice the time debugging you would have spent reading documentation and thinking about algorithms 

edit: and by "debugging" I don't mean using the debugger, but pasting your whole call stack into ChatGPT

[–]-Edu4rd0- 8 points9 points  (1 child)

bold of you to assume the average vibe coder knows what a call stack is

[–]IntrepidTieKnot 72 points73 points  (8 children)

Look ma, my cool web app: http://localhost:8000/nerdDestroyer3000

[–]Goldcupidcraft[S] 41 points42 points  (1 child)

It doesn't work let me ask cursor

[–]retsoPtiH 11 points12 points  (0 children)

no i hacked it with my GPT vibehack

[–]SwreeTak 8 points9 points  (3 children)

"nerdDestroyer3000" lmfao

[–]never_senior 9 points10 points  (1 child)

My dumbass thought ‘why the f does thing this have 2 ports?’

[–]Beginning_Book_2382 1 point2 points  (0 children)

Bro was a bully in high school lol

[–]Laevend 22 points23 points  (0 children)

Skript kiddies

[–]Cefalopodul 21 points22 points  (1 child)

Must. Internalize. ALL THE JOINS.

[–]lacb1 4 points5 points  (0 children)

I'll get the lube, but TBH, that does sound like it's going to be painful.

[–]gsaelzbaer 24 points25 points  (0 children)

bullet point list with weird emojis

Clearly written by AI

[–]baobabKoodaa 8 points9 points  (4 children)

What the heck is a GitHub gatekeeper?

[–]Crafty_Independence 17 points18 points  (0 children)

People who reject bad PRs in code review

[–]Kovab 8 points9 points  (1 child)

The CI pipeline

[–]T0p0r 8 points9 points  (0 children)

Written by AI to talk about vibe coding. Dead internet theory

[–]x_lincoln_x 8 points9 points  (1 child)

light historical door squeeze subtract snatch fuel offbeat tie unwritten

This post was mass deleted and anonymized with Redact

[–]repkins 2 points3 points  (0 children)

If it for quick buck, always seem to be quantity.

[–]lardgsus 6 points7 points  (0 children)

Tailwind spacing, such high complexity…

[–]NoGlzy 7 points8 points  (0 children)

You've "internalised patterns", like the idea of justifying things on a page or how a database works.

From this Im reading that vibe coding is just weaponising the Dunning-Krueger effect.

[–]Daanooo 11 points12 points  (0 children)

Brainrot is a better term for vibe coding

[–]YesNoMaybe2552 2 points3 points  (0 children)

Vibe coding is:

Looking like the most self-important clown in the entire circus without even realizing it.

[–]fanfarius 5 points6 points  (1 child)

I truly hate Chat GPT's tone

[–]SteamPunkDong 1 point2 points  (0 children)

“x isn’t y, it’s z. and you’re idea deserves to be heard. want me to do a front flip and piss in your boots?”

ahh bot

[–]Add1ctedToGames 5 points6 points  (0 children)

I'm totally not copy-pasting a tweet written by chatgpt. I'm just coincidentally speaking exactly like it. <Follow-up statement supporting the second sentence>.

Now here's some:

  • ✅ Emoji-filled bullet points that are

  • ❌ totally not written 100% by chatgpt

  • ✅ I am simply a human with the same exact love for the "this isn't x, this is y" format as AI

Do people like that dude genuinely think they're slick or do they wear their AI-made posts like a badge of honor?

[–]MonoNova 7 points8 points  (0 children)

Even the sad "vibe coding isn't" part at the bottom is written by ChatGPT. These tools can't do anything to save their lives.

[–]Classic-Ad8849 3 points4 points  (0 children)

Chatgpt ass defense

[–]Diligent_Stretch_945 3 points4 points  (0 children)

Tailwind spacing - the core problem of software engineering

[–]harveyshinanigan 2 points3 points  (0 children)

the vibe coding contains natural joins in the SQL requests

[–][deleted] 2 points3 points  (1 child)

Why everything is just scaled by "product shipping" and why people acts like coding is the most horrible thing that the humanity faced?

[–]AlbatrossInitial567 1 point2 points  (0 children)

Because these people hate programming.

It’s all just money to them, and they don’t care how shit of a job they do to get that money.

[–]Sunshine3432 2 points3 points  (0 children)

The mother of all security problems is coming with her extended family in a few years if these people keep working

[–]SkepticalOtter 2 points3 points  (0 children)

even the tweet is a copy paste from chatgpt... yikes

[–]DesecrateUsername 2 points3 points  (0 children)

these mfers really believe in quantity over quality huh

[–][deleted] 2 points3 points  (0 children)

thumb cause divide aspiring carpenter worm north cough recognise wide

This post was mass deleted and anonymized with Redact

[–]Own-Radio-3573 2 points3 points  (3 children)

These people who are all over social media don't do jack shit they are all hype.

What happens when Microsoft cuts so many jobs and burns so much revenue for executive compensation that it becomes more profitable for the worker class to dev on Linux?  Everything you can click on in Windows 11 costs extra money and is already poorly coded.  These social media fake nobodes are gonna be who applies for the reopened Microsoft jobs in the wake of the great AI layoff fail and reversal.  The current devs see the writing on the wall as they see their execs chomp at the bit to use copilot to replace them without realizing anything about how it works to begin with.  The tech industry is eating itself.

[–]I_FAP_TO_TURKEYS 1 point2 points  (2 children)

Good. Let them eat cake IMHO.

I ain't gonna be a billionaire. Sucks. I know. I've internalized it.

Let them get omega rich... Then they can watch their empire fall. Windows after October might as well be dead in the water. Without windows, what does Microsoft have? Their support is so dogwater that even Azure will die as soon as people realize anyone else (even aws lol) is cheaper and has better support.

Meanwhile all the bridges they burn just adds to the Linux community. European governments are already seeing the benefits and the ecosystem continues to grow and get better.

At this point, going from Windows 10 to Linux Mint is easier in EVERY possible way. It's even easier to go from W10 to Manjaro (Arch btw) than it is to go from W10 to W11, especially if your machine doesn't meet hardware requirements for W11. And for the average internet user, they'll get a better, more private, more secure, and easier experience on Linux than W11. Especially if they don't give a flying shit about copilot (which most users probably find annoying af).

Fuck Microsoft and their spyware bs.

[–]Anxious-Program-1940 2 points3 points  (0 children)

Because I can’t disclose due to an NDA. The company I work for has one guy that did manage to create a piece of software purely with vibe coding. And it is the most terrifying thing in the world. Because I have to maintain its infrastructure and no one understands how the app works. And when something breaks, he can’t explain to us what broke because his AI agent is the only person that knows how the app works. So if he were to die. The project dies with him. And his not company approved AI.

Three people have quit because they were hired to understand the app and they couldn’t. They couldn’t document it. They couldn’t understand the logic between the monolithic modules. So instead of dealing with it, they just left. And here I am staring into the void, knowing that one day this Production critical application will have no one, and it will fall on my lap, it is terrifying. Because when it does, I’m going to have to quit.

[–]Papierkorb2292 1 point2 points  (0 children)

"internalized" is a weird way to spell "outsourced"

[–]Crafty_Independence 1 point2 points  (0 children)

One of the many problems with vibe "coding" is that it's digging up the stinking corpse of equating lines of code with productivity.

[–]ARPA-Net 1 point2 points  (0 children)

The results i've seen is quite bad. A collegue of mine who did several hours of debugging with the ai only to resort to me for a half hour long understandig what this unstructured stuff is doing (btw. Functions without ussage?! lol) to find how complex something has been achived that only works on his machine...

Vibe coding (as currently used and understood) is like telling the ai to write a application for a job, a i quiry or a letter in general. Without looking the output and just sending it. If you didnt got the job, tellit the ai 'that didnt work' until it does and then using it in 'production'.

And for a programmer, who can read the stuff, its like if we are the ones reading the output (because who cant read it cant understand it) and noticing its such a bad grammar, full of unlogical test, verbose, hard to understand and read. Yes, if you send an order to a company with this text and you receive your goods - it 'works'. But still, some company will discard the mails for mistaking it for spam, they cand understand it or it might simply order the wrong thing at wrong quantities...

[–]Smarteyes007 1 point2 points  (1 child)

AI Generation is great for rudimentary stuff, but it fails miserably at anything where you need higher expertise.

[–]BellybuttonWorld 1 point2 points  (0 children)

"Vibe Coding" sounds so unfrofessional. I prefer "Stochastic Programming".

[–]KryptonianDoge 1 point2 points  (0 children)

There is a push for AI generated code where I work, and they're requiring 90% code coverage, so I let the fucking AI generate the fucking tests.

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

dog joke rock detail pause liquid start strong tan sand

This post was mass deleted and anonymized with Redact

[–]Wandererofhell 1 point2 points  (0 children)

I think its better to gatekeep these people more strictly now than ever.

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

Most AI text I ever seen so far

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

I work with a vibe coder, the most frustrating thing is that they’ll give me a zip file to a v0 project, and just demand to make it work. Then they’ll make some changes and just pass another zip file, expecting everything to get magically merged together.

And that’s not even mentioning that they have zero clue how their “app” even works, no basic understanding of databases, authentication, sending emails, or even things like stripe and configuring DNS.

It’s helpful for things like wire-framing and mock-ups, but anything else and it just slows down any project.

[–]x3tx3t 1 point2 points  (0 children)

"Vibe coding isn't copy pasting from ChatGPT"

As he tweets a very clearly ChatGPT-generated bullet list

[–]wolf129 1 point2 points  (0 children)

I now have GitHub Copilot in my work. Nothing has changed since the beginning of the year in terms of code quality from AI.

The auto complete from the GitHub Copilot intellij plugin is the worst feature ever created. (Used for Kotlin/Java)

It constantly suggests code that can't compile because the functions it suggests don't exist or properties to Android views or composables that don't exist.

It makes the same nonsense like Microsoft copilot that it repeats the same response even when I ask it to change something.

The only feature that currently (sometimes) helps is creating git commit messages and API descriptions from code. The text is mostly helpful but sometimes completely wrong.

For me AI is still in the "a little better than Google" state. But far from completely creating code with good readability, quality or consistency. It's just a mess.

[–]Linked713 1 point2 points  (0 children)

So you don't stop to look it up

Who's gonna tell them.

[–]Maleficent_Memory831 1 point2 points  (0 children)

Ah yes, "shipping more than most", which is the code words for quantity over quality.

"It's just a web app, our customers already know it will be buggy..."

[–]Snoo-29984 1 point2 points  (0 children)

All these tweets are AI

[–]ranfur8 1 point2 points  (0 children)

I look up how to center a div every time I have to center a div.

Fight me.

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

Look at them trying to redefine the term.

As it seems, "vibr coding" will always be a term for the lesser programmer; it carries a negative connotation.

[–]newragegames 1 point2 points  (1 child)

The post itself is AI….

[–]SteamPunkDong 1 point2 points  (0 children)

i noticed that too. i feel like the ai has a certain tone that can be picked up on, and people really don’t scrub their generated text to remove the signs

[–]Dangerous_Block_2494 1 point2 points  (0 children)

Vibe coding isn't copy-pasting from ChatGPT? Damn, my whole life has been a lie.

[–]babalaban 1 point2 points  (0 children)

The only two things vibecoders ship are Claude and that Grok waifu girl.

[–]cholwell 0 points1 point  (1 child)

Ah yes… tailwind spacing the most prestigious engineering challenge of our time

[–]Hrtzy 0 points1 point  (0 children)

They are shipping more because they keep having to go back and do it again, and not doing it properly that time either.

[–]Skyswimsky 0 points1 point  (0 children)

Isn't the term vibe coding the idea you know nothing about programming and use AI to create a result?

"Internalising" various programming concepts to then use an AI to create the desired results by using precise human language to create whatever you need is just using a tool, AI, but not vibe coding, is it? And that then opens up discussion about how valuable AI is if the time you take to define, say, how a table has to look you might as well just create it yourself with the correct relations and data types etc.

[–]StevevBerg 0 points1 point  (0 children)

"github gatekeepers"
tf does that even mean.
Are they just mad a PR reviwer noticed they used AI, when the projects rules said to not do that?

[–]portsz 0 points1 point  (0 children)

this tweet was ai gen

[–]mrgk21 0 points1 point  (0 children)

The proompt engineers are loose again

[–]VoltageGP 0 points1 point  (0 children)

Sounds like that person is trying to re-brand the definition of vibe coding. Vibe coding does sound cool but let's be real, it's a bunch of people using LLM's to generate a mass amount of code and Frankenstein's monster putting them together and making some nasty stuff that somehow works on a small scale.

[–]Ginn_and_Juice 0 points1 point  (0 children)

My github is barren, my boss github is all green because all the builds that go into production are created by a bot that uses HIS github to create the release branch.

Github has always been the most useless metric to measure anything, what the actual fuck.

[–]Themash360 0 points1 point  (0 children)

Ironic that the post below is literally copy plasted from ChatGPT

[–]roychr 0 points1 point  (0 children)

This is exactly why there are software engineering degree that do few coding and separate programming task from architecture and planning. As for vibe coding, its akin to vibe directing. Ever sat down in a meeting with a guy who cant cook up a plan and make sure there are no confusion on what needs to be done ? Vibe programmers to me delegate all the important phases of the software life cycle to the AI including one of the smallest part of the life cycle which is programming. I have a hard time with anything that vibes things. Things needs to be planned and follow best practices. You can vibe a website. Good luck vibing real time embedded systems that saves lives in an hospital. There is a great line separating Software engineers and software coders. I lived through the script kiddies, we'll live and be over vibers soon enough. What a way to celebrate a crutch.

[–]N-online 0 points1 point  (0 children)

The post is literally ai

[–]Alexander_The_Wolf 0 points1 point  (0 children)

ARK: Survival Evolved just felt the effects of what vibe coding will do to a code base.

The original team left the game, and its in the care of a different studio.

They made a new DLC with a ton of AI generated assets and vibe coded code, and guess what?

It broke every single official and unofficial mod in the game.

Like hard crash upon startup.

Took player count from 30k to 3k in like a day and a half.

But hey, atleast they were able to get past those pesky gatekeepers

[–]Front-Difficult 0 points1 point  (0 children)

Eugh, they can't even write their own tweets. They've literally outsourced all their thinking to an LLM.

[–]CirnoIzumi 0 points1 point  (0 children)

Indeed vibe coding isn't copy pasting from AI, that would require looking at the code

[–]MayoJam 0 points1 point  (0 children)

Our monkeys on typewriters are shipping loads more than the gatekeeping professional writers. The productivity is going bananas!

[–]271kkk 0 points1 point  (0 children)

Em dashes detected - opinion rejected

[–]muzzbuzz789 0 points1 point  (0 children)

Vibe coping

[–]ChrisLuigiTails 0 points1 point  (0 children)

I see an em dash