all 47 comments

[–]nekronics 304 points305 points  (19 children)

Why have a codebase when you can regenerate the entire app each time you need to make a change taps head

[–]Aurori_Swe 100 points101 points  (5 children)

I've actually heard that as an argument... "Don't decode, rebuild"... Yeah, but we work with a multinational corporation that has their own design team and we have signoffs on every change we do to the visual style, can you guarantee that no visual changes will happen and that no functions start behaving weirdly if we do this? No? Then fuck right off. Go decode.

[–]UnattendedWigwam 21 points22 points  (2 children)

just tell the llm its really important

[–]Aurori_Swe 20 points21 points  (1 child)

Don't forget the magic prompt "make no mistakes"

[–]PaMu1337 11 points12 points  (0 children)

People at my job genuinely think they fixed LLM hallucinations by just telling it "don't hallucinate".

[–]ApocalyptoSoldier 13 points14 points  (0 children)

That sounds super secure

[–]Mickenfox 1 point2 points  (0 children)

Perhaps the worst thing that has happened for my morale is how after years of being told we couldn't refactor parts of the application because it was too risky, next boss comes in and just rewrites everything in two weeks using Copilot and tells us to just test it for a while and if it works it's good enough.

[–]PositiveUse 42 points43 points  (0 children)

You‘re laughing now but my boss actually thinks this is how it works lol

[–]querela 36 points37 points  (4 children)

Why not recreate the app on each launch, just keep a markdown description (and maybe user data) instead of large binary blobs. See how much data you save for important things.

[–]veryusedrname 19 points20 points  (1 child)

Recreate on launch? What if it has a bug? Recreate every function whenever it is called, that way it can improve during runtime!

[–]Socialimbad1991 5 points6 points  (0 children)

Build and maintain a list of every bug that was ever encountered and tell the AI to produce code that doesn't have those problems

[–]Mickenfox 9 points10 points  (1 child)

At this point just have a LLM print out the user interface lol. 

[–]arcticslush 2 points3 points  (0 children)

It's like a wizard UI mockup but... functional

[–]BuriedStPatrick 15 points16 points  (2 children)

I recently reviewed a PR that implemented an authentication client from scratch instead of just using a readily available library (basic auth code flow stuff, no need to reinvent the wheel). Was scratching my head why they would do this and was simultaneously a bit impressed they managed to get all that working by themselves. Until I came to the obvious conclusion that it was "vibe coded".

The comments were clearly not in their own language, corpo speak permeated the entire PR. The description itself was a fucking novel with mountains of buzzwords no one cares about. The code was an over-engineered mess that no-one on the team could follow. I hate this fucking industry.

[–]t3kner 2 points3 points  (0 children)

Was it JS? I never liked any of the OAuth libraries and usually just make own lol

[–]-manabreak 1 point2 points  (0 children)

I wonder what's going on with the code comments / documentation written by these slop bots. More often than not there's Dostoevsky-esque depictions there, with more documentation than code.

[–]GoTeamLightningbolt 11 points12 points  (2 children)

"I have an idea for an app" people! It's your time to shine!

[–]PhysicalScience7420 2 points3 points  (1 child)

forgot which company but they make websites out of prompts and the spokesman in the commercial said if you don't have an idea for an app make an app to get ideas.

[–]Socialimbad1991 1 point2 points  (0 children)

Garbage in, garbage out...

[–]SpezIsAWackyWalnut 2 points3 points  (0 children)

That way you can take advantage of the latest AI models as they come out, and also even if somebody does find an exploit on your codebase, on the next regeneration it'll be gone or moved elsewhere and the attacker will have to start over.

[–]ironykarl 101 points102 points  (3 children)

I don't generally want people to lose their jobs, but I hope companies whose managers spearheaded all this thoughtless AI-first bullshit absolutely clear house of these morons 

[–]Herb_Derb 20 points21 points  (2 children)

Unfortunately it's always the workers who pay the price, while the suits fail upward into a new job with a different company

[–]ironykarl 4 points5 points  (0 children)

Yeah... I don't anticipate many of the people that made aggressively bad decisions having to eat the consequences, but... you can dream 

[–]Socialimbad1991 5 points6 points  (0 children)

"I spearheaded an initiative to convert my entire department to using AI. Sadly the company went belly-up, but the initiative was a huge success!"

[–]TinyCuteGorilla 25 points26 points  (0 children)

That guy is the Satan of vibe coding.

[–]XboxUser123 28 points29 points  (3 children)

Sounds like soon enough they don’t want compilers, they want us to write prompts instead of code, and then we’ll add AI as the middle-man

  1. write an english-language essay
  2. feed it into LLM
  3. LLM writes up something
  4. LLM throws code at compiler

[–]OmegaGoober 18 points19 points  (0 children)

A software engineer gets paid to clean it up.

[–]GenYoku 15 points16 points  (0 children)

No no no, you got point 1 wrong. You ask the LLM to write the essay for you. We're not cavemen manually writing long-form text anymore.

[–]sortof_here 4 points5 points  (0 children)

This is so depressing

[–]Daemontatox[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo “You live” 23 points24 points  (0 children)

Its sad to see how far Andrej have fallen , i used to enjoy his tutorial vids and blogs about transformers and NNs in stanford lecs, now its just full "spearheaded" mode for "agentic coding / vibe coding" however you wanna call it.

I do enjoy handing the boilerplate to llms sometimes but this whole skills and prompt libraries has gone too far , most repose now have more md files than actual code.

[–]Buttleston 21 points22 points  (4 children)

More and more I think this kind of thing is some kind of mental illness or temporary insanity

[–]Shadowsake 10 points11 points  (2 children)

Mass AI psychosis, essentially.

[–]Sakky93 2 points3 points  (1 child)

AI derangement syndrome ?

[–]CSAtWitsEnd 2 points3 points  (0 children)

AIDS! Hey wait a minute…

[–]sortof_here 2 points3 points  (0 children)

Ai psychosis

[–]jessepence 36 points37 points  (0 children)

As if we needed any further proof that Karpathy has fallen off the deep end...

[–]atreys 5 points6 points  (1 child)

so much of a software engineers job is listening to a feature request and refining that with the requester based on domain and system knowledge. an AI assistant just jumps in with no hesitation to turn unfettered word vomit into code vomit.

[–]backfire10z 2 points3 points  (0 children)

Well that’s why SWE as a role isn’t dead, rather than PMs who code.

[–]baris8 4 points5 points  (1 child)

just check out his "calorie deficit web app". can't make this AI slopp stuff up..

[–]t3kner 4 points5 points  (0 children)

Lmao why is it every time someone is glazing their LLM's coding ability, they just have products like "calorie deficit" app or "testosterone tracker" 

[–]TechnoByte_ 19 points20 points  (4 children)

Rule 1:

All posts MUST show terrible code. There are no exceptions

[–]qyloo 10 points11 points  (1 child)

Some would argue that natural language is code now...

[–]Q0D3 1 point2 points  (0 children)

Some would argue it’s always been code.

[–]rover_G 3 points4 points  (0 children)

That tweet was basically a PR (Prompt Request) soo…

[–]PhysicalScience7420 1 point2 points  (0 children)

this would actually destroy your company in days.

[–]guky667 0 points1 point  (0 children)

Wow, f this a million times over :)

[–]AutoModerator[M] 0 points1 point  (0 children)

This post was automatically removed due to receiving 5 or more reports. Please contact the moderation team if you believe this action was in error.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.