ProgrammerHumor

agedLikeMilk

agedLikeMilk
https://i.redd.it/o2y1qqb1wgdf1.png
Reddit

Discussion

Darux6969

The issue with non technical people doing vibe coding like this is that you might notice an api key in the frontend/git repo, a lack of validation, passwords stored in plain text etc. but you don't even have the expertise to realise its a problem

3 hours ago
Goliathvv

You don't know what you don't know, and that's where the danger lies.

2 hours ago
Thick-Protection-458

So technically - the issue is that non-tech guys do not know how to decompose the task in correct way, while AI tooling is good, but not good enough to do all the job for them...

What a surprise, lol. You know, the more I am into ML and now LLM stuff - the more I realize how correct my backyard university professors (who basically had no industrial experience for a long time) was correct when they were telling that essentially our job is to understand task in the appropriate terms more than to implement task.

2 hours ago
az987654

AI is a lot like a chainsaw... Any idiot can use it to cut down a tree, but it doesn't take long for the tree to fall on the idiot

2 hours ago
GVmG
:j::cs::lua::js::gml::re:

it also consumes a lot of fuel to use, and is arguably pretty harmful to the environment, and-

damn that's a pretty good metaphor

1 hour ago
Thick-Protection-458

Not so lot, actually. Arguably for some tasks may be even less than my almost-idle machine will consume while I am doing task myself.

1 hour ago
GVmG
:j::cs::lua::js::gml::re:

your machine doing work + the machine the model runs on doing the work (which can be the same machine) consumes less than your machine not doing work? that math doesn't add up. and that's without the consumption used in training.

1 hour ago
Thick-Protection-458

My machine doing idle kind of work (unless I start checking something) while I am going through all the problem myself

vs

My machine doing same most idle kind of work (unless I start checking something) while a pair of me + LLM (which itself consume some energy) going through all the problem.

So the difference is for much speed up I got (and yeah, in some cases guys seems to be actually slowed down) coming to a solution for the specific usecase.

It well may be amount of energy my machine will consume during this time difference is actually bigger than what well-optimized LLM inference will consume.

1 hour ago
GVmG
:j::cs::lua::js::gml::re:

your machine idle while you solve something, vs your machine idle while you solve something and an LLM is running. say you solve an 8 hours problem in 4 hours: do you really think that, in 4 extra hours on your own, you would have consumed more energy than all the multiple requests to the servers, the processing of them, and the response back?

don't play down your own skills, your brain is far more efficient than that. it may take you a bit more time but it will take you a LOT less energy to solve the issue. That's like, maybe a coffee worth of energy. and since it's entirely your solution, it'll be more stable in the long run once more layers of the code are added and you aren't left not understanding why half of it is even there.

and even if you want help with the problem-solving aspects, we already have tools to help with that that pose far less risk and are already well established, like documentation, online communities, google, and so on. which is also what the ai responses will be based on anyway so like... cmon.

1 hour ago
Thick-Protection-458

 in 4 extra hours on your own, you would have consumed more energy than all the multiple requests to the servers, the processing of them, and the response back?

In that extra/removed 4 hours my machine would probably consume noticeably more that all that processing. Need to calculate, but all the approximations I made were telling so.

 your brain is far more efficient than that

No, I am not even bringing my brain to calculation. Just machines alone in both cases.

But now - yes, over 8 hours my brain will consume more than over 4 (althrough I tell you that outside of some specific tasks and approaches, like mine seem to be - 2x reduce is quite overestimate).

 and even if you want help with the problem-solving aspects, we already have tools to help with that that pose far less risk and are already well established, like documentation, online communities, google, and so on

Documentation

Yeah, and when I need to make my own stuff - documentation won't help me. Like documentation will help me understand fastapi stuff / langchain stuff, but not to decompose and implement my own algorithm using them.

Because no documentation for the thing which do not exist yet.

Online communities

Online communities might help... But either 

  • with searching for similar issues (bingo, if I found similar stuff I can apply - I would not be brainstorming how to do it, alone or with llms - so the fact I use them tells I exhausted either that option or my decomposition + search ability)

  • or, in case my question is not trivially mapped to theirs - it will take time. If I would bring some interest here at all

Google

You seem yo somehow think these options are exclusive. I instead tell you - that options are good for different subset of tasks.

Like searching for clearly technical issues of the existing libraries? 

Surely for public ones google and communities are first resort (althrough even here you may use llms to aggregate stuff before reviewing sources yourself).

Debugging some private stuff? If that behaviour is not documented (so documentation and code is first resort) than adding a "rubber duck" which may sometimes even spit out actual answer is useful. Not making it do the whole debug for you, but reviewing if what it outputs making sense due to your knowledge.

Brainstorming how to make minor new stuff (or which minor components might dome major stuff include)? Again, "rubber duck" is useful. Not the thing you take as is, but the thing you may consider.

Autocompleting stuff? Sure.

43 minutes ago
awal96

There's another issue of just not understanding how the internet works. He's acting like the only reason this is happening is because his posts got a lot of visibility. The reality is that web applications are constantly bombarded by bad actors looking for vulnerabilities. If you don't understand this as a concept, let alone how to guard against it, you are not fit to manage any user data.

1 hour ago
lordpuddingcup

"passwords stored in plain text"....

I didn't know non-technical people with AI wrote the code used by banks and credit card issuers, and experian and all the other dumbass companies the last few decades that got their entire damn database of user info dumped lol

1 hour ago
NurglesToes

My former boss forced us to use chatgpt to pump out code. I was the lead dev (lol i had literally 0YOE in software, was self taught and my actual career was cyber so at least in this one instance i was confident in what i was saying.) I told him repeatedly about several major security issues for months. Eventually we had a falling out and i quit, and then 6 months later he posted on linked in how his servers were constantly under attack, because he was “being targeted by the Chinese”. i’m so glad i don’t work there anymore

56 minutes ago
CoffeeFox_

Don’t worry there are plenty of technical people that also don’t see it as a problem.

2 hours ago
dance_rattle_shake

Yeah that's... literally what the OP is saying.

1 hour ago
DirtySilicon

I keep seeing it, but what the hell is "vibe coding?" I'm EE/CE

1 hour ago
rswolviepool

Now I can just copy your comment into my cursor chat and fix it!

53 minutes ago
JesusJudgesYou

Don’t worry. What you don’t know can fuck you over.

6 minutes ago
Chiatroll

The other problem is at a certain point AI seems to only find stuff you already can find in 10 minutes or already know and it likes to pretend it has a bad solution when it doesn't know and gaslight you when you tell it it's wrong. Trying to get an answer from a really difficult problem from AI is a useless time sink.

5 minutes ago
featherknife

realise it's* a problem

2 hours ago
BetafromZeta

Their condescending tone is what gets me. Just say hey i started using this and its surprised me at how effectively it was, instead of telling everyone how to feel about it.

3 hours ago
1v9nwinning

Great take.

2 hours ago
ShopNo7513

"Hey all you devs, AI is so much faster and better stop crying you suck!" is the message I got from this. Tbh he had that one coming lol.

33 minutes ago
vincentofearth
:ts::js::j::g::terraform:

Yes. I can totally empathise with someone for being amazed they can finally do a semblance of something that was previously exclusive to another group of people. Programming is like a superpower. But don’t suddenly start acting like Booster Gold and don’t tell me how to do my job.

7 minutes ago
GeDi97

that is literally th most normal part in this....

3 hours ago
kiwidog8

Now you can continue to whine about it or start building.

P.S. Yes, people pay for it

No. Thats not normal, thats condescending and rude

2 hours ago
ascolti

In my mind I heard "Two days later...."

4 hours ago
nedal8

2 hours ago
StonksMcGee

Or…

1 hour ago
mosskin-woast
:g::ts::p::r:

Longer than usual? What's usual? You're not technical, doofus, and you're relying on a sycophantic Markov chain who will never admit it doesn't know an answer, of course technical tasks are taking you forever.

3 hours ago
cainhurstcat
:j:

Sycophantic Markov Chain, my term of the day. Going to find out what this is now

2 hours ago
ShopNo7513

"AI is going to put all software devs out of jobs is literally the worst take ever lol. Just wait till you get massive security breaches cause u don't know what the heck ur doing!

32 minutes ago
Morall_tach

This reminds me of the joke where the coders order a beer, two beers, half a beer, a thousand beers, and then the QA guy orders a soda and the bar explodes.

4 hours ago
RandomNPC

I think the original was that a real customer "asks to use the restroom" and the bar explodes and I think that does a much better job of illustrating how the real world differs from what you might prepare for.

3 hours ago
likwitsnake

OP absolutely Britta'd the joke

2 hours ago
Natfan

are you using my name to mean a small and understandable mistake?

1 hour ago
Bergara

That guy is streets ahead!

44 seconds ago
JDawgSabronas

Oh, Britta's in this?

56 minutes ago
CassadagaValley

The exact version of the joke OP posted has reached the top of reddit multiple times over the years lol

1 hour ago
LeopoldFriedrich
:re::re::re::re::re::re:

he also orders NULL beer and -10000000 beers

3 hours ago
Tiranus58

Also qwertyoup and the lizard in a beer glass

3 hours ago
Justin_Passing_7465

You can't order NULL beers; that would throw a Null Pinter Exception.

1 hour ago
OldSchoolSpyMain

Then orders:

`); DROP TABLE BEERS;--'
7 minutes ago
Waffle-Gaming

this isn't the joke at all. the QA orders a beer, two beers, half a beer, 1000000 beers, -1 beers, a lizard, and qwertyuiop.

the first customer asks where the restroom is and the bar explodes.

3 hours ago
brainwipe

2 hours ago
atw527

Coders order 1 beer, 2 beers, 1000 beers, -1 beers.

QA orders abc beers, NULL beers, %&% beers.

Actual user walks up, asks where the bathroom is, and the bar explodes.

2 hours ago
frikilinux2

That's why thing like design reviews, code review, QA, pen testing, red team exists and bug bounty programs.

Not everyone needs all that but code reviews are the bare minimum

3 hours ago
russianrug

100% agree. I never push to prod until I get the green light from my reviewer, Claude.

2 hours ago
PandaMomentum

Replacing my former QA team from Updog.

2 hours ago
Barrie__Butsers
:cs:

What’s updog

38 minutes ago
humblevladimirthegr8

I'm doing well, thanks for asking

12 minutes ago
Barrie__Butsers
:cs:

Np

11 minutes ago
SavvyBevvy

Hey, you're not op!

21 seconds ago
TheCaffinatedAdmin

Not much, what's up with you, dog?

11 minutes ago
ruairihair
:r:

At least milk lasts longer than 2 days.

3 hours ago
samanime

It's almost as if a program held together with no knowledge, shoestrings and bubblegum isn't going to be the most stable or secure...

3 hours ago
yuva-krishna-memes
:c:

Repost. It was posted a week back..

4 hours ago
SpyTigro

This is like 4 months old lol

4 hours ago
Gold_Appearance2016

Next time, try counting on your fingers first

4 hours ago
SpyTigro

Were 17/7 the tweets were 17/3. 7-3 =4 maybe you need to count

4 hours ago
asiatische_wokeria

This. Why is this sub so full of dumb people pretending to know it all?

4 hours ago
ApprehensiveTry5660

This sub is technically the Open Mic Night of the programming world.

3 hours ago
Roku-Hanmar
:py:

Vibe coders

2 hours ago
asiatische_wokeria

I think it's a bit deeper. This stop killing games guy, you are hating here, in the comments the code of his shitty Indy game was judged like it would be some RTC running some ADAS for a vehicle, also from the advises some people gave. Not talking about the first posts with the really shitty code, more talking about the latter about "PerformanceIssues" post.

https://www.reddit.com/r/ProgrammerHumor/comments/1m0uqko/wecouldnevertrackdownwhatwascausingperformanceissu/

Seems like a lot of people here get to feel the sen. Devs. Bad dragon on a daily basis and search for balance to still feel great.

1 hour ago
Sw429
:rust:

Sometimes I wonder how people can possibly claim to be getting so much value from letting AI code stuff compared to what they do can without it.

And then I meet software devs who say stuff like this

2 hours ago
Secret_Account07

I mean , I’m not a mechanic but could rely on YouTube to do an oil change. Relying on AI for simple tasks is fine.

The problem is if I rebuilt an entire car from scratch. You can google all the different parts and get em. But you have no concept of how it all works together. Don’t rely on only google or AI to be a full stack dev when you have no technical training or experience.

1 hour ago
Sw429
:rust:

I'm not saying that it's completely useless, I just mean that I don't see how it's 10xing what actual software devs were accomplishing, unless said devs were just not very good.

Following your analogy, I agree, but if a mechanic started saying "I started using YouTube videos to help me do oil changes and my productivity has doubled!", I would question what the hell that mechanic was doing before.

36 minutes ago
mad_dog_94

The best part is they can't patch it because ai code is that terrible. Gotta start from basically scratch

3 hours ago
Censedpeak8

This is the same type of guy who'd brag about being the guy bybasing the subscription

3 hours ago
ThoseThatComeAfter

Obviously satire

4 hours ago
emetcalf

I can't remember if it was this one or a different similar post, but it was very real. The website had API keys saved in the frontend code and you could see them in the page source. It seems like satire, but there really are people this stupid.

3 hours ago
big_guyforyou
:py:

how am i supposed to tell? you can't put a / in the title, that's not valid camelCase. no / means no /s which means we have LITERALLY NO WAY of knowing if it's satire

3 hours ago
Kaenguruu-Dev
:cs::gd::py:

What about myCamelCaseTitleWarningContainsSatire

3 hours ago
OffByOneErrorz
:cs:

Eh everyone and their mother started an AI pass through. Whether this instance is satire is irrelevant. My idiot of an ops manager from a few years back has an AI company and he can hardly sum in xls. This is going to be a gold mine for consultants fixing the vibe coded companies that actually survive.

2 hours ago
LaserDrifter

This ad placement is so bad it's almost like some AI decided to put it there.

2 hours ago
Professional-Day7850

Hey, it took two days. That's double the time it took from HBGary's CTO announcing that he infiltrated anonymous to HBGary getting hacked and leaked.

Conclusion: Vibe coding increases safety!

1 hour ago
notaprime
:cs:

Zero lessons were learned here.

3 hours ago
big_guyforyou
:py:

"someone who doesn't know how to code built their own product and now they're encountering bugs like everyone else"

that's really impressive. is this an ad for cursor?

3 hours ago
Agifem

No no, not bugs, security flaws worthy of Nobel prizes.

3 hours ago
big_guyforyou
:py:

i know someone who's an expert in fixing security flaws and their name rhymes with flat BZP

3 hours ago
You_are_adopted

All vibe coding is replacing is blindly copy pasting StackOverflow code. If you don’t know what the code is doing, more copy pasting is just gonna dig a deeper hole.

1 hour ago
LibrarianOk3701

git add .env 🤡

1 hour ago
Lhaer

Writes bad code > app gets hacked > "Wow guys stop being weird lol"

46 minutes ago
ShopNo7513

"this is taking me longer then usual to figure out"

31 minutes ago
programerxd
:cp:

And i'm worried about my small security hole ...

27 minutes ago
sipCoding_smokeMath

Are we ever gonna stop reposting this?

Like christ, this has to be the 15th time now.

You guys do realize that constantly spamming the same shit makes it seem like you ARE afraid of ai taking your job, not aren't, right?

3 hours ago
GeDi97

im pretty sure that if i actually coded something and just acted like i only used AI, the same thing would happen.

everyone who works in IT knows how unsecure most systems are. even if you dont work in IT, you see those headlines all the time, we had "hackers" play around with old traffic lights, people who hacked cars, even trains are having known security risks for years.

that bing said, i think this is just a joke anyways lol

3 hours ago
Cootshk
:lua::re::py::bash:

This is a real story from four months ago

2 hours ago
Informal_Branch1065

Surprise data communism

3 hours ago
atanasius

If you live by the AI, you will die by the AI.

3 hours ago
belinadoseujorge

“I’m not technical”

3 hours ago
ShopNo7513

Yeah cause that is someone I truest my money with for that SaaS!

31 minutes ago
eltos_lightfoot

I mean, we have seen this like 20 times—you know what? It just never gets old. Never mind.

2 hours ago
Weary-Dealer4371

The world is healing

2 hours ago
ProfCupcake

Where do I find these clients that will apparently pay for such garbage?

2 hours ago
Thick-Protection-458

Well, I still see it as a success.

Guy at least made minimal working prototype of his idea to check if it can work at all or not.

Not to mention that this kind of tools have usecases outside of Karphathy's definition of vibecoding. Although you have to be carefully reviewing stuff and so on.

2 hours ago
slucker23

It took him two days to realize his stuff is shit?? Damn that's a new record for AI! I think he's on to something!

2 hours ago
WebODG

Lol netsec job security is looking good.

2 hours ago
Affectionate-Cow981

I’ve gotten to the point where I just hate using AI for code.

I think the only thing I can actually use it for is writing, rewriting, and proofreading my marketing copy.

2 hours ago
NegativeSemicolon

Feels good

1 hour ago
MonsieurCellophane

Non technical.

Vibe builds a saas.

WCGW.

1 hour ago
Secret_Account07

I like how the realization led to him thinking “weird people out there are the problem, not me making stupid decisions. Also if I stop sharing stuff online everything will be okay”

If I posted I’m going on vacation for a month and left my front door unlocked idk if the only problem would be the criminals who broke in. If you code without any concept of bad actors out there then you shouldn’t code.

1 hour ago
kwisatzhaderachoo

To me (I’m old) this aged like fine wine that I look at at the winery during vacation but don’t buy.

1 hour ago
LCseeking

Just need a CyberSecurity Agent

47 minutes ago
Bwob

How it started, vs. how it's going.

15 minutes ago
BeautifulCuriousLiar

That’s like putting your ass out the window and wondering why people are fingering it

8 minutes ago
MinusPi1

One must always assume that their users are nefarious, because there's always at least one.

2 minutes ago
Kainraa

AI is a great tool, so is a hammer.

But if you give a hammer to someone who doesn't know what a nail is...

2 minutes ago
ConfusedLisitsa

Fake and gay

49 seconds ago
Strict_Macaroon4074

h

3 hours ago
IntelligentTune
:c:

Satire?

3 hours ago
Crazyboreddeveloper

I feel like this is a joke… but I’m laughing.

2 hours ago
Strict_Macaroon4074

h

1 hour ago
GamerOverThere

Least obvious ragebait:

1 hour ago