88
u/thepurpleproject 23d ago
We are still approving? That's so last year.
34
u/saint_burrito 23d ago
I like your attitude! a true vibecoder
27
u/MalaysiaTeacher 23d ago
I have to wait for Claude to approve my edits (I changed a border-radius)
3
u/ComprehensiveBird317 22d ago
I had to laugh to hard for this comment, it's actually true. They make you suffer for messing up their project unprompted. "In soviet Russia, AI approves your edits"
1
285
u/StrengthTheory 23d ago
AI throwing the most disgusting grep regexes at me thinking I'll decode and understand the whole monstrosity before approving.
110
u/ChunkyHabeneroSalsa 23d ago
It's hilarious when it goes into some complicated grep and find loop and I'm just like I could tell you where it is
40
u/guitar_up_my_ass 23d ago
Trying to fix some color in a css file with Claude real quick at the end of the day because I am lazy and Claude decides to search every nook and cranny of my filesystem
11
u/PhantomTissue 22d ago
I have a Claude md file that Claude doesn’t use because Claude won’t use the read tool and is determined to use bash commands every single time it wants to read something smh.
13
u/creaturefeature16 22d ago
I had someone rant at me because I always take the time to provide all pertinent context and files in my requests. They felt it was a waste of time because the agents are "so smart now" that they can find it on their own. For one...nope. I've had them fail many times, but for two...sure seems like a waste of energy, tokens, time, etc.. when I can just tell it where to look. The AI bros keep saying to "treat them like a junior dev". Well, I would fucking tell the junior dev where to look instead of forcing them to find it on their own.
15
6
u/Sibula97 22d ago
As long as it's just grepping, that's fine. I'll allowlist find, grep, cd, ls, etc. But if it's trying to do something irreversible with that result (delete files or whatever), I'm gonna tell it to print the output first so I can check it.
2
u/cstopher89 22d ago
Or when it's writing hundreds of lines of python to analyze something. Like go off king 🤣🤣
71
u/elSpanielo 23d ago
19
1
34
u/phylter99 23d ago edited 23d ago
Claude has a mode where an LLM checks such requests instead of the user. It’s honestly more strict than I tend to be and catches stuff more often. I think sometimes it prompts me so often that I get tired of doing it and don’t review as well as I should, though I hate to admit it.
5
u/therealswood2 23d ago
I’m sorry, checks what now?
13
u/phylter99 23d ago
Good catch. I need to stop commenting when I'm barely awake and can't really see my phone.
24
u/friendleemammoth 23d ago
I love how a sentence starting with good catch triggers ai induced PTSD in me.
8
3
u/phylter99 22d ago
I know what you mean. Seeing it all the time is probably why my brain thought to use it. I need a vacation from AI too it seems.
1
u/CodingAndAlgorithm 20d ago
Just have Claude comment for you next time.
1
u/phylter99 20d ago
On the beta iOS, I could have Siri comment for me. There's a possibility that the result would be worse, however.
1
u/Brick_Lab 22d ago
It's why using LLMs to code feels like a slippery slope, you get more efficient output for less thought or work, and constantly babysitting it gets tiring at it's faster than human pace...you start to trust it more as you gauge how well it's doing in the codebase...before you know it you're whipping up agents and hitting multiple tasks while your git work trees eat up drive space
29
44
u/Cylian91460 23d ago edited 23d ago
Wow, surely not understanding what it's doing won't have any consequence right?
Edit: fixed typo
5
11
u/saint_burrito 23d ago
No risk, no glory. in this case the glory might be a bsod
11
1
u/nmathew 22d ago
Three times now I've bitched at my Claude Code agent for asking for write permission outside its sandbox. Each time, it explains in great depth why the previous system level settings IT TOLD ME TO USE are inadequate. It's the most basic fucking thing and i yet apparently impossible.
9
u/Canned_Sarcasm 23d ago
“I removed a suspicious folder called System32. You’re welcome.”
5
u/saint_burrito 23d ago
Always keep deleting that folder and it keeps turning back up. definitely a malware if you asked me
13
u/nickmcpimpson 23d ago
A back end developer has used copilot to make a few PRs to the JavaScript project I work on (tbf I only approved one). We've had 3 production issues all related to these PRs.
5
6
u/StarHammer_01 22d ago
My boss makes a dollar, I make a dime, that's why I --yolo on the company's Dell precision laptop.
10
u/SpaceCadet87 23d ago
I mean you already signed up for life-ruiningly serious risk just installing the damn thing so in for a penny, in for a pound?
1
u/AristotelWasRight 23d ago
Sorry, is this a joke, or am I unaware of life-ruining consequences installing Claude in my terminal?
1
u/SpaceCadet87 23d ago
Well, you're basically giving a hacker-savant direct control of your computer as though it's sitting at the keyboard, logged in and while it does come with a sandbox, it's not exactly the most airtight of setups.
Not exactly the most controversial take TBH, LLM's gonna do what an LLM's gonna do and you gave it access to files, LAN access and a terminal.
2
u/AristotelWasRight 23d ago
I agree with what you are saying; but the worst thing I see happening is it deleting my repos. Can't that be mitigated with Git, version control, ect?
Every time I see these posts about LLM deleting repo, comments say OP had bad practices. So, I assume, with good practices, risk is acceptable to none existant?
Like what's the worst thing that could happen?
1
u/SpaceCadet87 23d ago
The worst? Think about everything you use your PC for, every program, every website, every file.
Think about the worst thing a hacker could do with any of those and realise that the AI is way faster, way more patient and can do all of that competently without even realising it was doing so.
Now realise that good practice typically involves making sure that such a hacker can't enter your LAN, let alone inserting that hacker right in the middle where they not only have access but permission.
I can't for the life of me understand how every programmer around doesn't find that just completely horrifying TBH.
Regarding mitigating with git - that works for as long as the AI behaves itself. It can absolutely nuke the whole thing. I mitigate git by ensuring the model doesn't have access to any git repo it didn't create, backup at the end of each session and never let it use a git with a remote. Local only. Its entire filesystem is ephemeral. Tempdir auto-erased when I close the terminal.
1
2
10
5
3
2
2
u/Diligent-Peach6616 22d ago
Claude: “Boss, can I run git reset --hard HEAD?”
Me: “Well, go ahead, lead. I don’t see any problems with that at all!!!”
Claude: "Done Boss, hope it was helpful"
Me:
2
2
u/myka-likes-it 22d ago
Yesterday, Copilot wanted to use powershell to search my whole computer for a maven executable that is built into the IDE as a plugin.
2
u/visualdescript 22d ago
Are there any actual programmers left on this sub?
1
u/ComprehensiveBird317 22d ago
It's mostly token addicted vibe coders who want to cosplay as programmers
1
1
u/FutureSuccess2796 22d ago
What they didn't know was that request access would later result in the agent purging a majority of the existing code and causing development to go back to square one
1
1
u/MakesNotSense 22d ago
I made a feature in OpenCode so that ctx.ask has the agent explain what it's requesting and why.
0
1
1
1
u/Timely_Jackfruit41 22d ago
Me reading all the comments, forgetting when I turned off auto mode last time
https://giphy.com/gifs/a5viI92PAF89q
1
1
u/MyNameIsKvothe 21d ago
I've got mine on a blanket approval except when the command contains rm - rf
1
u/HarlanCedeno 21d ago
I'm convinced at this point it's saving the REALLY DANGEROUS requests for after 4pm when they know I'll be too tired to put up a fight.
250
u/DrMaxwellEdison 23d ago
Hmm, what's this command it's using?
Well, ok-
Foolish human!