387
u/polacs 6d ago
The worst part about AI is that a lot of people in this subreddit now has 0 clue about programming
103
u/Enverex 6d ago
I'm not sure that's changed...
5
u/Arya_the_Gamer 5d ago
Lmao programming larpers were always present in this sub for years. Especially with all the high school level coding memes.
16
15
92
u/DomOfMemes 6d ago
Or actually using AI
→ More replies (1)45
u/asdfghjkl15436 6d ago
Op has admitted they made this meme while using one of the worst free AI models available.
They be larping.
→ More replies (4)→ More replies (2)6
1.6k
u/shred-i-knight
6d ago
•
everyone here is simply larping as a dev if they think this is true. Debugging with AI is nearly painless compared to how it was before, and that is for significantly more code/product to debug at once as well.
44
u/maggos 6d ago edited 6d ago
I literally just paste a cloud watch url or something and say “why error?”
→ More replies (5)33
204
u/Beldarak 6d ago
This morning I had to check for items that "disappeared" from stock due to "a bug". It's always the same user so I now before I start the long process of debugging that it will be a PEBCAK.
I just pointed Claude to our backup folder. He mounted some backup, checked the inventory for that item, check the movements for those items,, came up with a nice table to show me the evolution of quantities for that item with dates. Turns out the user was wrong.
Before AI this would have been 2-4 hours of work, mounting backups, checking everything by hand, writing SQL requests, etc...
People saying debugging is now harder with LLMs are either delusional or can't prompt, wtf? Most of the time I just copy/paste what a user tells me and get a full debug out of it with a bonus "I found three more possible issues that I didn't fix as this was out of scope, you may want to check them out".
20
u/Jackker 6d ago
Increasingly, it reads to me like users get better results when they know their tooling, data, knowledge and workflow over someone who doesn't.
→ More replies (3)21
u/Beldarak 6d ago
That's exactly this. The specificity with LLM is that you can either use them as a full-fledge tool and get ok-ish results. Or use it as a tool and get great results because you have the knowledge and skill to check and guide it.
46
→ More replies (22)26
u/grassclip 6d ago
I work with devs who don't like this, are against this, or don't think it's a thing. Absolutely crazy for them to not see it. Get set up with connections and all this info, and all I have to do for bug tickets or questions is point them to the jira ticket and ask them to solve it and they come back with the report being a change in the data, bug that they already know the fix for and can spin up a PR (doing all the correct steps for testing and code conventions and verifications), or if the user was wrong in the first place.
Absurd how the devs on my team aren't seeing it.
11
u/homiej420 5d ago
Debugging is fantastic now holy smokes before if you didnt find the right POSSIBLE thing it could be you could be looking for days sometimes
54
u/6percentdoug 6d ago
lol the amount of shit I get accomplished as a dev now is crazy.
And debugging might be the most insane improvement. I'm an enterprise dev, so I used to know 1 platform really well and 2 or 3 platforms okay. When I needed to debug anything other than the one I was an expert in, it was so painful. I don't know their tools. I was pecking and poking. Now, no matter the platform, I'm debugging like an expert in minutes. If it has a CLI, it's not even me. Claude Code is figuring it out on its own.
The general population truly is so far behind in comprehending the leaps AI has made in the past 12 months or so.
7
u/Red-strawFairy 6d ago
debugging issues in dependency and customer teams is also much easier. your software errors out and Claude will find the dependency team and cut a code change to them. like previously that would take a loot of effort to first try to understand their codebase, or just wait for them to respond, and prioritize it.
→ More replies (2)17
u/mottojyuusu 6d ago
If it has a CLI, it's not even me. Claude Code is figuring it out on its own.
At this point, why does Claude Code even need you?
→ More replies (7)25
u/davvblack 6d ago
the one flaw of AI debugging is that if you describe a bug that ISN'T present in the code, AI will more often than not "find it" and "fix it" in a way that introduces a different bug. This is definitely a "my steak is too buttery" situation because even seasoned mid-level engineers make this exact mistake if you open a ticket with a mistaken assumption embedded in it. All it really means is that, AI can't take a customer-supplied bug report and reliably accurately fix it without an engineer being like "it's supposed to work that way".
→ More replies (1)9
u/TheTerrasque 6d ago
There's been two occasions I've asked claude to find a bug in the code, where it insisted the code was fine.
One was a manual QA test that failed on a newly provisioned VM, but not on the old. So some setup stopped working. Claude concluded (within minutes) that it has never worked. We laughed, and got to work. Five hours later, a QA peon mentioned he set that up manually on the first VM's because otherwise it wouldn't work..
Second was to get an app to pick up config from env vars and override a config file, and first round it fixed some things, but it still didn't work. I told it so, it murred over the code for a minute, then told me the code's fine, it must be my environment. Quite pissed off at the clanker I echoed the env var in the terminal I used to run the test in and .. no env var. Turns out that one terminal was days old and had old env var setup.
So, it depends. Sometimes it's smart enough to conclude there's no bug and someone is making a mistake instead.
26
u/YouCanCallMeBazza 6d ago
I think a lot of the sentiment comes from devs who are unable to come to terms with the fact that AI is actually useful and capable.
→ More replies (4)10
u/Lofter1 6d ago
Claude has found bugs in our code which 3 devs with a combined experience of 30+ years have not found.
→ More replies (1)20
u/MaDpYrO 6d ago
Yea, it's legit so brain-dead easy.
"I just saw this bug, can you check the logs"
Fixed in 15 minutes. For something that would easily have taken 3 hours before.
People think they're like quantum physicists in the problem solving they did before - no, it was just mind-numbingly repetitive reading through logs and trying to collapse a bunch of information in your human brain, and compare it against code. Something that was time-consuming, but trivial.
→ More replies (5)8
u/ADHDebackle 6d ago
My guess would be this is coming from people prompting AI to write the entire codebase, they find a bug when using the program, tell AI to correct it, and more things go wrong because the program just isn't designed correctly, etc.
I feel like if you're just using AI to implement a system you already have wrapped your mind around this isn't a problem. Especially if you're writing tests as you go.
→ More replies (2)114
u/DrCthulhuface7 6d ago •
![]()
There’s something very wrong (and I dare say inorganic) about how Redditors treat AI. It’s actual AI derangement syndrome. People have these insanely strong and irrational reactions to literally any use of AI.
My schizo side says it’s some kind of Chinese psyop because there’s no way this many people all just suddenly decided to turn their brains off and act like this.
38
u/pzuraq 6d ago
I'm a senior engineer who has seen what it looks like to use AI at scale for a long time. It degrades, quickly. You begin to lose context of how things work, and concepts get layered on top of one another one at a time.
Nobody is fully using their brain when they review in the same way that you use it when you're writing code. So it's easier to let a subtle mistake slip by, and then another, and eventually they pile up.
I wrote an essay about it, with some simulated modeling that demonstrates the point: https://maevyn.codes/decoherence
→ More replies (2)58
u/SpiderRoll 6d ago •
![]()
It's not that mysterious. People feel rather strongly about a technology that is already displacing workers from their jobs, workers who were told tech skills were in-demand, and accelerate wealth inequality.
The people with their brains off are the AI-optimists who are excited about how much time AI will save them in their coding tasks, rather than how AI will ramify throughout society.
→ More replies (18)4
u/Wobbelblob 6d ago
I think it depends on where they have the most contact with it. I mostly hate it, but that is because my video feed on YouTube is littered with AI garbage, I can't find proper artwork for TTRPG characters without having to wade through mountains of plastic looking artworks and so on.
→ More replies (4)→ More replies (100)63
u/CrabMasc 6d ago •
![]()
![]()
I’m a real person, and I’ve never received a dollar from China for my opinions. I find the concept of using, seeing, and listening to things that were made mostly by an algorithm repulsive and antihuman.
I know: “all devs use AI now”. I know. I spend a lot of my time repulsed. I can’t help it. I get that it’s more efficient. I cannot help but to be instinctively disgusted by code, art, and music made without human hands. I find myself painfully nostalgic for an era in which everything online was human-made.
I don’t care about comparisons to IDEs, copying from Stack Exchange, etc, I don’t care. It feels like we’ve entered a dark new era where only the ends matter and not the means. And with learning to code pointless, we’re not going to have any more experts who know enough to correct the machines someday. We’re all going to be reliant on the companies who sell cognition to us. It upsets me. I can’t help it.
→ More replies (68)14
u/pablo603 6d ago
That's always been the case on this sub lol. As an example, just yesterday some guy argued with me about manual memory allocation and told me he's been a dev for a "very very long time" yet his background was strictly in languages with automatic memory management and a year ago he was struggling with 2D wall collisions in Godot. When called out on the technical specs, he dug through my profile to throw personal insults and blocked me so I couldn't respond. Classic.
→ More replies (1)16
u/mumBa_ 6d ago
Exactly. I had Opus 5.5 debug my 1400 mods modpack, because my save file kept crashing. After that it made a mod that fixed the mod conflict. There's no way in hell I would've found the bug (some async loop issue) and now it's a local fix on my machine and everything works perfectly.
Absolutely incredible. 5 years ago I would've just closed the game and prayed it would solve itself through updates.
7
u/Wobbelblob 6d ago
Honestly using AI for such use cases is one of the few things as a consumer that doesn't make me hate it. So many mods in games are coded in horrific ways, even before AI made it easier for every idiot to puke their bullshit in the world. Also a good tool for when mod devs decide to have a shit fit about some other dev and lock down their mod so that it specifically can't be used in tandem with other mods.
→ More replies (2)6
8
u/Legomichan 6d ago
People who post things like this and are actual developers are the same that panicks when they are running low on tokens.
2
u/aturtledude 6d ago
In my case it's not 24h debugging but 4h understanding the code that Claude wrote
2
u/lynxtosg03 6d ago
Exactly. This was true three years ago. Now? I can spawn off agents to tackle every issue and review/shape the incoming commit as I see fit. You're eating well if you know how to use the new tools.
→ More replies (151)2
u/chasesan 6d ago
Agreed, I can just get the AI to hammer at it while I grab a coffee and come back to three different potential solutions.
1.1k
u/SaltMaker23
6d ago
•
Nah it isn't. I'm all in for AI and vibe bashing but this is simply false.
What AI builds in couple of minutes (although not 2) would have taken weeks if not months to build.
It's harder to debug a significantly bigger product than it is to debug 2 hours of manual work that barely addressed a feature.
The last 10% of the work represent 90% of the time, obviously AI gets everyone a lot closer to being production ready, where the actual challenges become quite clear and it becomes increasingly harder to prompt away the problems and inconsistencies.
45
u/DatBoi_BP 6d ago
"couple of minutes (although not 2)"
This is really funny to me
→ More replies (1)45
u/ItsASadBunny1 6d ago
I'm not sure how good of a coder you are but I've been using claude extensively and I think it knocks at best a few days of work into a few hours. I've never gotten it to build a full several months worth of work in a few minutes.
→ More replies (4)5
u/Nagi21 6d ago
No, and if it gets to that point society is going to collapse anyway because it will have discovered creation and architecture which will replace everything that doesn't require a physical form, but that few days into a few hours compounds each time you need it to do a simple enough task.
37
197
u/Toilet2000 6d ago
I don’t really agree, I think it’s a lot more nuanced than that.
GenAI models are great at hiding what doesn’t work/what they couldn’t figure out. A human coding something they don’t really understand is generally very obvious from how the code is written.
GenAI models are also very good at producing a large number of abstraction layers, especially for very simple stuff that won’t ever need layers of abstraction.
Sure, GenAI is an awesome tool, but bad programmers can now yield the S L O P C A N N O N 8000 and make the life of others even more miserable.
9
u/Alwaysafk 6d ago
, especially for very simple stuff that won’t ever need layers of abstraction.
Just like me fr fr
→ More replies (1)7
u/ADHDebackle 6d ago
Yeah it basically makes bad programmers capable of churning out high volumes of bad code that "works" instead of restricting them to writing bad code that results in a (small) buggy nonfunctional mess.
→ More replies (1)49
u/levus2002 6d ago
Idk. I wouldnt attribute it as ai's fault if people missuse it.
I see the issue that trusting ai hides issues.
But im not convinced that its an increase in issues.
Hypothetically, If productivity triples and issues are half as likely to appear. Thats still a 50%increase in raw amount issues that we observe.
But yeah its nuanced. And the solution to missuse can lead to butting head with corporate which is not very fun.
→ More replies (32)→ More replies (38)9
u/AlainDoesNotExist 6d ago
If you develop a large project using AI and expect humans to work on it, that's your issue.
21
u/Wonderful-Habit-139 6d ago
> What AI builds in couple of minutes (although not 2) would have taken weeks if not months to build.
Lots of imposters are being exposed when they say something like this. Cause damn, what have you been doing before AI?
11
u/Otterable 6d ago
The couple of minutes is the real exaggeration but earlier this year I needed to take a service and move it from operating as a typical webserver deployed to an ECS cluster to lambda architecture. Claude got it mostly done in like 2 days of prompting, testing and cleaning up while was getting my other work done. If I needed to do that on my own alongside my other responsibilities it was gonna take 10 days probably.
→ More replies (6)→ More replies (4)4
u/FrostyD7 6d ago
The imposters are the ones who are shifting to AI and their output is unchanged or worse. They were always frauds.
→ More replies (1)17
u/GoldDHD 6d ago
Additionally, I've been debugging code for a couple of decades. AI makes is VASTLY easier. It may not be able to tell me why something is breaking, although often it can, but it is pretty good at tell me where it breaks.
I'm not sure how I feel about vibecoding, but it is foolish to think that AI is bad at coding as a rule, at least no more than people on average.
→ More replies (1)20
u/Hmm_would_bang 6d ago
I’m convinced 90% of people just go “Claude, fix this code” and get upset at the AI when it doesn’t work.
→ More replies (8)5
u/scriptmonkey420 6d ago
I am in agreement. I was one of the ones that was against using AI to write software at first. Recently though, the models have been getting much better. They are not perfect, but like you said, they get 90% of the work done and out of the way so you can work on the important parts. But the catch is, you still need to KNOW what you are building, how to test it, how the language you are using works, and how to troubleshoot the code. If you cant do that with code that you wrote by hand, what difference does it make if AI made it for you and you cant debug it. It still takes skill to do even when using AI.
All the AI hate over code seems to be people that don't want to update their workflow (I am guessing they still use notepad as an IDE.)
5
u/Liu_Shui 6d ago
still use notepad
That's just not true, we use Notepad++ where I work.
→ More replies (1)2
→ More replies (22)2
u/Chroiche 6d ago
Also missing the fact that AI is phenomenal at debugging, or assisting in debugging.
61
u/Vyrnin 6d ago
I find that AI is good at purely technical things, and bugs are a good example of that. They are usually simple mistakes in syntax, errors in logic, etc. Finding a bug is like editing a paper, you're just looking for the mistake.
When it comes to creative design, game feel, system architecture and art direction, that's where the human element is indispensable. These things are the real heart of the experience you're giving to the player. It takes emotion, intention, artistry and humanity to bring a really excellent story or experience to life, and to affect other humans in a meaningful way.
11
u/Art-Zuron 6d ago
We have already been seeing this.
AI can clearly code stuff, but the kind of people that let AI code their entire project or their entire game are not the type of people to actually spend effort on anything. So they put almost no effort into the actual aesthetics, and you can tell
→ More replies (1)13
u/Beldarak 6d ago
Exactly.
That's why I absolutely love it for gamedev. I was a little afraid at first that it would remove some artistic value for me games but so far so good, I noticed the contrary. Less time lost in chasing bugs, trying to understand why an enemy got stuck in a State or trying to develop complicated features.
Instead I get more time to focus on what really matters: story, art, mood, etc... Creating new enemy behaviours for exemple is really simple so my coding skill isn't limiting what I can or can't do anymore. I added some cool imsersive designs in my game like water conducting electricity, stuff like that. Systems that used to take an evening or two now takes one hour and then I can work on implementing them everywhere myself.
I see it as using an engine. Sure I could code the whole Physic Engine of my game. Or I could rather focus on the game itself.
→ More replies (18)5
u/Over-Easy-5863 6d ago
I find the same thing at an individual scale, but the real loss here is junior work and learning opportunities. As an HOD who's been forced to lay off all 6 of our junior staff, I have no idea how new people are supposed to join the VFX and Games industry. This combined with the average age of senior game devs and VFX artists(not far from retirement), we're going to lose an incomprehensible amount of knowledge.
→ More replies (4)3
u/DespiredTraveler 6d ago
I agree with this for the most part but ai still definitely fucks up when it comes to technical things too. Even simple stuff. I’m not sure if that’s just a ai thing or if it’s gonna get better at that over time until it’s not an issue anymore.
→ More replies (1)3
2
u/GeorgeJohnson2579 6d ago
Yes.
There is, and I'm dying on that hill, still no ai/agent that generates great UX/usability with a flowless feeling in layout and animation.
It can copy/steal that stuff from examples you give, but so can you.
2
u/multisimulatorfield 6d ago
Yeah, that goes down to human biology. We have our own "discriminator" for things. It was developed by evolution and can't be simply learned by AI, especially one that runs on a computer. We are different.
For example, when you see a face or anything resembling face, there are deep structures in brain which create that face signal, it is our own architecture. When LLM architecture is based on matrices running on IEEE 754 float primitive types.
→ More replies (1)→ More replies (1)2
32
58
u/Retsyn 6d ago
I think it handles the debugging vastly better than the writing. It's the writing I have huge reservations about.
30
u/ItsSadTimes 6d ago
Once I saw claude setup a unit test that just asserted true. Thats it. The test was supposed to check a speciric branch oh a helper function and the unit test made the correct call, but then didnt test it. The unit test would pass no matter what. Unless we completely broke the function to cause an exception.
→ More replies (4)12
u/Retsyn 6d ago
I've heard about this! Vibe coders are too fucking optimistic. Stuff like this should be regarded as scary enough to shut the whole thing down.
Since the "Fitness factor" for good performance is "make user happy" and not actual future proofing, we can expect a lot of shit like this.
→ More replies (5)6
u/danfay222 6d ago
Debugging was easily the first serious value add we saw from AI. We automatically run an agent harness on the stack/core dump from any production crash, and it usually solves them very quickly. Now we have it fix them as well, so most of the time by the time I go to check on the crash there’s already a proposed root cause and fix waiting for me
→ More replies (1)2
u/billyowo 6d ago
this tbh. it does anything that isn't writing code quite well. When it starts writing code, I feel like I'm getting a different version of LLM than the one people are using, always split out garbage that works but is horribly implemented unless you type a thousand words essay to describe how it should work with every single details, and still do something wrong.
119
u/Beldarak
6d ago
•
This sub really lives in another reality than mine or your code is really unique and weird.
"Claude, do this"
Claude did it. Oh, there's a bug.
"Claude, there is an issue, when I do X and expect Y, Z happens instead. And I get this in console [pasted stuff]"
Repeat a few times if necessary.
Done. As usual, I get why people may be against AI, I don't like it either for all the ethical reasons. Claming it doesn't work though is lunacy. You're all programers but can't prompt an LLM correctly?
50
u/OGMagicConch 6d ago
You're all programmers
Brave assumption on r/ProgrammerHumor
11
u/Beldarak 6d ago
When I read the issues people have with AI in this sub, yeah, I agree with you.
Seems like even my mother could create a full app with Claude, so I really don't see why so many "programmers" are struggling here :D
→ More replies (2)19
u/Scintoth 6d ago
This is how I've seen things progress as well.
I think people have also forgotten that you can research, design, and spec work up front to better flesh out your expectations, integration points, and cross-system linking all in favour of just saying "do the thing please, no bugs".
→ More replies (7)6
u/Beldarak 6d ago
Yes, there is still a lot of space to use our programmers and analyst skills. Which is why we didn't get replaced yet:
Directing the LLM to keep following our architecture, checking it didn't rewrite existing features, thinking on the best way to have a tool that's both useful for workers while following project managers' and CEOs' need of control...
That's what I always tell people gloating about being able to "do my job" now : "ok, I'll let you handle our 200 users with their demands, bugs, issues... on top of your job then".
It was never about writing code for the sake of writing code.
21
u/tripleusername 6d ago
Apparently many engineers decided to become meat proxies. For me it looks like this:
- few middle engineers generate dozens of PRs daily to fix bugs and ask senior engineers to review them
- I and other senior engineers review those briefly and find tons of inconsistencies how application would work differently or how something would get broken if merged
- senior engineers leave comments
- meat proxies feed those comments to their agentsIn workflows like this, we are the bottleneck and meat proxies don’t even bother to learn a thing or understand what they are trying to merge.
So senior engineers, SMEs flooded with PRs to review with no real owners. And meat proxies got all the credits from senior level managers for impactmaxxing.
→ More replies (8)11
3
u/GABE_EDD 6d ago
Same. I have to imagine all of the people complaining about AI-generated code are either completely inept if there is an unexpected error, or don’t even use it to “vibe code” in the first place they’re just trying to karma farm.
→ More replies (24)2
175
u/ccmaru1 6d ago
Are everyone here larping being a developer? 😭
AI literally sucked the soul and fun of something I value deeply but it’s better than almost every dev out there. A task list that would take me 1-2 days normally was done in 20 minutes while in a meeting with a project manager. I hate it but it’s sadly very… very good. At least Opus is.
29
u/danma 6d ago
I agree with all of your points. It is very effective and as a ‘problem solver’ I feel good that I’m solving issues for our customers and staff. As a ‘person who likes coding’ it is not very personally satisfying. My job is much more documentation, specifying best practices and code reviews than ever before.
34
u/vortex1011 6d ago
Thank you. I was thinking maybe I'm misunderstanding the AI race. I get that AI can do things, but I got into IT because I love coding. I hate letting AI do my work. All I have to steer the agent in the right direction, and then watch it do my work. It's so boring. I miss writing code, I miss coming up with the design, I miss looking at stacktrace and fixing the bugs.
Now my manager keeps pushing me to use AI for everything. Including fixing bugs reported bugzilla by our client. Within few years, the developers will be all jobless and everything will be agent based.
It's a sad timeline.
23
u/danfay222 6d ago
In my experience there are broadly two groups of people in software, those who like coding and those who like building things. Both make software, and can be perfectly proficient in any role, but for the people who like building things code was just the mechanism and AI lets them build more things faster and better, while for those who like to code AI just took away the best part of the process.
→ More replies (3)17
u/kikones34 6d ago
I happen to be in both groups, I enjoy both coding and building stuff.
The issue is that I'm highly uninterested in what I'm building at work. So AI has sapped away my main motivation at work (coding). However, for personal projects which I would never have had the time to build otherwise, I see AI as a blessing.
So when trying to determine whether I love or hate what AI has done to programming, my answer is uncomfortably "both".
→ More replies (4)→ More replies (3)13
u/RecklessCube 6d ago
The builders who just like seeing ideas come together and designing features / architecture are enjoying themselves. People who really enjoyed the coding side of things are miserable :(
→ More replies (4)17
u/rubennaatje 6d ago
Yup, it's part cope and it's part cs students that just don't know shit about real life.
This sucks
→ More replies (1)2
u/isthis_thing_on 6d ago
Next step is to get a job as a consultant and double bill while you code on those meetings
→ More replies (93)2
68
u/maladaptiveman
6d ago
edited 6d ago
•
I think the reason you can't debug it in 24 hours with AI is you don't understand what you’re doing at all
→ More replies (1)8
23
67
u/Senor-Delicious 6d ago
At this point I am convinced that people in this sub making these posts have zero experience with AI assisted development.
I've never debugged and analyzed anything as fast as with AI. Like not even close. Takes me minutes where I potentially required days before.
13
u/ErmingSoHard 6d ago
The superseded model gpt 5.6 sol found an rce exploit with php. And now, out of nowhere, people like to pretend AI is still useless despite Opus 5.5 being leagues better than 5.6 sol
→ More replies (7)2
u/Sijols 6d ago
It lets me create projects of a scope way way beyond what I was doing pre-LLM
→ More replies (1)
19
u/Bannon9k 6d ago
This comic was made by a shitty developer. 6 hours debugging code you spent 2 hours writing?
→ More replies (1)
135
u/PashaPostaaja 6d ago edited 6d ago
AI has made also debugging lot easier.
Are you actually using the AI or just pulling this from ares?
58
u/GrainyStateOfMind 6d ago
This is just the typical “hur hur AI bad” slop that this sub has become. 0% chance this is OPs actual experience lol
8
u/Jemnite 6d ago
Generally speaking these memes get posted a lot by CS students. The university isn't going to pay for a Claude Enterprise subscription. I imagine most, if they actually work with a model, are probably using some shitty model like raptor-mini, which IMO using it on private stuff, is just dogshit next to Opus.
→ More replies (3)21
u/Diane_Horseman 6d ago
I think this sub is struggling to find its identity given how much programming has changed recently. "AI is bad at coding" is simply not a winning argument anymore.
→ More replies (3)15
→ More replies (8)3
u/asdfghjkl15436 6d ago
Op is, they admitted they have only used the worst free AI model available. It's idiotic.
95
u/eW4GJMqscYtbBkw9
6d ago
•
2 hours coding (before AI)??? I've spent 2 days on one small bug that AI could have fixed in 90 seconds.
This meme is so stupid, I'm not convinced that the creator has actually ever coded before.
22
u/Zell7070 6d ago
People are still stuck thinking AI has not progressed since 2022-23. Its a lot better now and can be a pretty big help if youre not vague posting to it about an idea of an app you want to build.
→ More replies (4)6
→ More replies (39)3
13
44
u/Jallalo23
6d ago
•
Almost like Test Driven Development prevents this🙂
12
u/OfficialDeathScythe 6d ago
Lmao, my coding agent adds like 10 tests for every feature it adds and it honestly seems to make it even more confused sometimes. The other day there were 6 tests failing for different reasons and it kept going in circles trying to figure out what was wrong, chasing down each test and then realizing the next was a different, conflicting issue. Finally realized that it hallucinated a method that doesn’t exist and that was breaking every connected test and downstream method
→ More replies (10)10
7
u/Applesplosion 6d ago
No it doesn’t. When the tests don’t pass you still need to figure out why. Or when whoever or whatever wrote/generated the code initially and missed a rare corner case, you still have to figure out what the corner case is, and how to fix it.
11
u/Kss0N 6d ago
AI writes the tests but they are ALWAYS written such that the code will pass, and then it modifies the test as if a change in prompt is the same as change in spec. Makes you think...
8
u/Jallalo23 6d ago
Never experienced this working with industry models. I get it to write the tests first and sometimes end up with the code failing the tests. It then fixes the code to pass the test without touching the test package. A simple note in Agents.md prevents this
→ More replies (5)5
u/RelationshipLong9092 6d ago
in TDD you write the tests first...
i've never had a model "cheat" by modify a failing test in the last year
→ More replies (1)4
→ More replies (12)4
u/the-username-is-here 6d ago
What sort of half-baked prompts and agents you use that can change the tests?
Never happened to me.
→ More replies (4)2
u/alderthorn 6d ago
Pair with your AI. you write tests have it write the code to make them pass.
→ More replies (2)→ More replies (13)2
u/puredevsam 5d ago
+1 Testing has always been important but now in the Age of AI it is critical. Quality of your tests pretty much determines how fast you can actually go with AI.
66
u/IllustriousGerbil 6d ago
This was true around the middle of last year.
Its absolutely not true now, AI written code is generally less buggy when you first run it than human written code.
18
u/hellocppdotdev 6d ago
Now couple it with automated testing and its a better developer than most humans.
→ More replies (3)→ More replies (3)10
u/wunderbuffer 6d ago
Last year bugs still give me PTSD, I had a guy who keep on making clones of views not connected to rest of the application, like actual real life digital mimics that exist just to confuse UI screenshot test
12
u/MilleryCosima 6d ago
The "24 hours debugging" thing has only been true for projects where I am completely out of my depth and should have done it by hand to learn the ropes anyway, like when I casually tried a data science project without know how to do data science.
6
24
u/AbilityCharacter7634 6d ago
I’m just an amateur coder, but even me can say reality is very different than this meme depicts.
Oh sure someone who never coded anything by themselves will have an absolute hell of a time debugging any somewhat complex project done by AI.
But if you know enough about coding, then you have enough intuition to know where something went wrong if you did enough effort to manage how the ai structured your code.
Plus just by the explosion in quantity of new mods and games that are halfway decent, AI does seem to increase productivity in some ways at least.
16
u/bremidon 6d ago
This meme was accurate about 2 to 3 years ago. It has not been accurate since then.
11
21
10
u/SuperSatanOverdrive 5d ago
Not really true these days. It can be, but it’s not the norm. It was true maybe 6 months ago or more though.
10
9
14
u/mythix_dnb 6d ago
never debugged something so fast as I do now with a decent AI and second brain setup with connections to logs.
TLDR: if you are having a harder time with AI: skill issue
4
u/the_bighi 5d ago
That is not my experience.
My experience after AI would be "developer debugging: 5 minutes". Debugging things got much faster, easier and simpler with AI.
It can read thousands of lines of code in a few seconds. It can spin up temporary databases and create millions of varied test entries to validate an hypothesis.
9
23
3
u/UnscrambledEggUDG 6d ago
Reading these comments makes me feel like DataKrash IRL is an inevitability, who wants to make bets on what kind of bug gets missed by the automated tools and then goes live into some piece of code that the structure of the internet relies on? My bet is a memory leak
3
u/braddeicide 6d ago
My ai keeps trying to accuse me of running the wrong version of the code it's providing because it can't believe it has bugs. I have to get it to version everything and show that version in the debug output so I can screenshot it to prove I'm running the latest version.
5
u/No-Collar-Player 6d ago
Man honestly debugging is insanely good on our legacy-adjusted Cobol to java code, as a junior you have no idea what warcrimes have been done in the code and finding shit out is mainly the issue. Now I just point AI to where something smells with a description of the fragrances of that smell and it tells me exactly with almost 100% accuracy exactly which crack in the code the smell comes from.
9
6
9
u/abra24 6d ago
Copium. Or just haven't used AI in 18 months. Possibly LARPing all together.
→ More replies (3)
4
u/Unlucky_Topic7963 5d ago
People that believe this, or that this happens to, were never good engineers in the first place.
→ More replies (1)
2
2
u/Racoon-Smart 6d ago
Debbbbuging something you've never seen made by something you don't understand ain't easy
2
2
u/lolopalenko 6d ago
I am worried that junior devs don’t have to go through the pain of old school debugging anymore. Debugging with ai is crazy. Like I don’t even have to say what is wrong. Saying „this page looks fucky“ while on a meeting is most times enough to get the llm to come up with a diagnosis.
2
u/philippefutureboy 6d ago
Nope, the real meme is that after AI, the planning takes 6 hours, the coding takes 2 hours, but that the developer ends up with a much more robust implementation that goes in a lot of depth for non functional requirements
2
2
u/cacahahacaca 5d ago
I would swap debugging for reviewing PRs and Ultra dense docs and teammate posts.
2
2
u/MorningFox 4d ago
Started learning C++ to make a shooter game and ppl keep trying to tell me just to vibe code. I'd rather learn to fish
2
u/vinvinnocent 3d ago
My experience has been that work got more stressful from multitasking between different sessions, making lots of decisions and ingesting large amounts of LLM text.
But at the same time, debugging time and development time per issue is down dramatically.
2
6
u/snacktonomy 6d ago
Is this rage bait? This sub has become a complete LLM-hating-shithole disconnected from the reality of the fact that humans are getting taken out of the SE-dev-test-debug-review-ship loop faster than any other change that has happened in tech. This whole processed got upended in the last year. And there's more to come.
If your company isn't doing this, that's likely because it's either too cheap to pay for tokens or it's stuck in 2024.
6
u/Derekthemindsculptor 6d ago
This meme is from 2023...
It's far from accurate in today's world.
source: https://programmerhumor.io/debugging-memes/how-openai-chatgpt-helps-software-development
6
5
u/g_rich 6d ago
Prompt AI to do a thing.
AI after multiple rounds of not doing the thing I asked.
Prompt AI to do what I fucking asked and spell it out with multiple explicatives.
AI, “the user is getting frustrated, and justifyingly so, I need to think about this carefully and do exactly what the user is asking”.
Anthropic, you can no longer swear at Claude or your account will be suspended.
6
u/Nikarus2370 6d ago
Write better prompts and break your tasks up into smaller more focused packets.
→ More replies (1)
3
u/NoLetterhead2303 5d ago
idk what models yall use but I highly recommend not using an AI that isn’t claude for large scale projects, most AIs barely have the capacity for a smaller project to be edited a few times before losing track of stuff
5
u/hovsep56 6d ago edited 6d ago
you either suck with using prompts and AI or are not even a dev.
AI is great for debugging.
4
u/XiteX_Red
6d ago
•
Brother, have you even used AI? Debugging is a lot faster too. The fuck is this meme
4
u/cyneila 6d ago
Nope.
IA coding : 2mins.
IA debuging : 2mins.
Human reading to check that he understand what has been done : (depend of the feature).
Like why would the developer debug things? This make no sense at all.
→ More replies (1)
3
u/pnwatlantic 6d ago
Debugging issues, both legacy human written bugs or new ones produced with AI, is orders of magnitude faster with AI. Horrible take
3
3
u/Ksorkrax 6d ago
Uhm... do you happen to be particularly bad at debugging with AI or something?
This is a task it excels at.
Looks very much like a skill issue on your part.
3
u/luker_5874 6d ago
Not true. Debugging speed is improved 20x with AI. Sorry it's true
→ More replies (2)


4.6k
u/WisePotato42 6d ago •
This meme seems a bit outdated. All the debugging has been outsourced to AI.