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.
Great take.
"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.
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.
that is literally th most normal part in this....
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
In my mind I heard "Two days later...."
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.
Sycophantic Markov Chain, my term of the day. Going to find out what this is now
"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!
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.
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.
OP absolutely Britta'd the joke
are you using my name to mean a small and understandable mistake?
That guy is streets ahead!
Oh, Britta's in this?
The exact version of the joke OP posted has reached the top of reddit multiple times over the years lol
he also orders NULL beer and -10000000 beers
Also qwertyoup and the lizard in a beer glass
You can't order NULL beers; that would throw a Null Pinter Exception.
Then orders:
`); DROP TABLE BEERS;--'
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.
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.
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
100% agree. I never push to prod until I get the green light from my reviewer, Claude.
Replacing my former QA team from Updog.
What’s updog
I'm doing well, thanks for asking
Np
Hey, you're not op!
Not much, what's up with you, dog?
At least milk lasts longer than 2 days.
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...
Repost. It was posted a week back..
This is like 4 months old lol
Next time, try counting on your fingers first
Were 17/7 the tweets were 17/3. 7-3 =4 maybe you need to count
This. Why is this sub so full of dumb people pretending to know it all?
This sub is technically the Open Mic Night of the programming world.
Vibe coders
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.
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.
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
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.
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.
The best part is they can't patch it because ai code is that terrible. Gotta start from basically scratch
This is the same type of guy who'd brag about being the guy bybasing the subscription
Obviously satire
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.
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
What about myCamelCaseTitleWarningContainsSatire
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.
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!
Zero lessons were learned here.
"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?
No no, not bugs, security flaws worthy of Nobel prizes.
i know someone who's an expert in fixing security flaws and their name rhymes with flat BZP
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.
git add .env 🤡
Writes bad code > app gets hacked > "Wow guys stop being weird lol"
"this is taking me longer then usual to figure out"
And i'm worried about my small security hole ...
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?
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
This is a real story from four months ago
Surprise data communism
If you live by the AI, you will die by the AI.
“I’m not technical”
Yeah cause that is someone I truest my money with for that SaaS!
I mean, we have seen this like 20 times—you know what? It just never gets old. Never mind.
The world is healing
Where do I find these clients that will apparently pay for such garbage?
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.
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!
Lol netsec job security is looking good.
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.
Feels good
Non technical.
Vibe builds a saas.
WCGW.
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.
To me (I’m old) this aged like fine wine that I look at at the winery during vacation but don’t buy.
Just need a CyberSecurity Agent
How it started, vs. how it's going.
That’s like putting your ass out the window and wondering why people are fingering it
One must always assume that their users are nefarious, because there's always at least one.
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...
Fake and gay
h
Satire?
I feel like this is a joke… but I’m laughing.
h
Least obvious ragebait:
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
You don't know what you don't know, and that's where the danger lies.
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.
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
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
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.
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.
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.
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.
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.
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).
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 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
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.
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.
"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
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
Don’t worry there are plenty of technical people that also don’t see it as a problem.
Yeah that's... literally what the OP is saying.
I keep seeing it, but what the hell is "vibe coding?" I'm EE/CE
Now I can just copy your comment into my cursor chat and fix it!
Don’t worry. What you don’t know can fuck you over.
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.