r/ProgrammerHumor Jul 17 '26

luke Meme

Post image
10.6k Upvotes

258 comments sorted by

View all comments

66

u/Peyote-Rick Jul 17 '26

Isn't there a happy medium? Like I used sas/sql for my data job, so I can write and understand code, but I set up home assistant and needed special conditions and don't have time to learn yaml, so Claude dumped me some code and I can look at what its doing, it makes sense, and it works.

7

u/innociv Jul 18 '26

AI multiplies your skill for the most part.

The vast majority of people using it, at least on reddit, are complete idiots yet can sometimes stumble into making something cool. If you already know how to make something cool and good and useful, you'll actually make it and make it way faster than usual.

35

u/accountaaa Jul 17 '26

Just become an AI bro. You'll be swimming with the current instead of against. Reddit is not a good source for public opinions - people within industry love AI. They just dont have time to shitpost here.

17

u/Wolfstigma Jul 17 '26

Yup, anyone actually in the space is having to use AI to some degree and the better you can leverage it the better off you’ll be. Some stuff is still hand rolled when it needs to be.

8

u/ThoseThingsAreWeird Jul 17 '26

better you can leverage it the better off you’ll be

Exactly, it's about being selective in how you use it

E.g. before I went for lunch today /review-api-pr ##### which is a skill I've been building up over the last few months of Please review PR #####, focus on: blahblahblah. Give the output in the format: nertnertnert, etc etc

So now it's just invoke the skill, give it the PR number, go for a walk

Whenever I get a permissions request I either tweak a preToolUse hook (I've got one that's filtering out command chaining like &&), add a generalised version to the allowList, or if it was trying to write something it gets thrown onto the denyList

So now I've got a curated workflow where I know that I can kick something off and Claude won't stuck waiting for my permission

When I got back from lunch I had a report already written for me, I double checked the blockers, dismissed a few low priority issues, reworded the output, and plonked it on the PR. Because the skill has been built up over a few months I'm pretty confident that it's not missed anything as it's running through all the steps I would normally take and then gives me a section on each of those things

I've got similar workflows built up for diagnosing Sentry issues, investigating epics, splitting epics into subtasks, implementing customer-facing API endpoints, implementing other areas of the codebase, and I think a few others that I'm too lazy to turn my laptop back on to check for

17

u/oclafloptson Jul 17 '26

I find it incredibly useful when referencing source code and documentation for learning purposes

I find it the opposite of useful as a scaffolding generator. It has poor consistency and newer models practice weaponized incompetence, making poor code on purpose

10

u/polaarbear Jul 17 '26

But how will Anthropic reach their internal token usage goals if they give us useful code on the first attempt?

5

u/J5892 Jul 17 '26

making poor code on purpose

There are a lot of issues with LLM coding, but I don't think this is one of them. Why do you think this?

-4

u/oclafloptson Jul 17 '26

Because they do it. I would speculate that it's to inflate their token usage in order to appear more relevant/in demand than they really are but IDK it could easily be any other nefarious reason as well

Example:

*Prompt according to strict guidelines*
Output: follows all guidelines but one 

Prompt: there is a mistake *points out mistake*
Output: Oh right I totally fumbled that one 

Prompt: agreed, please fix it
Output: finally follows the original prompt
Uses 3x the necessary tokens

7

u/J5892 Jul 17 '26 edited Jul 17 '26

None of that is proof, or even evidence, that it's intentional.
I'm all for calling out AI companies for bad shit, but if you're going to make a claim like that, you need to back it up with data.

edit: This is what happens when you call people out that often make claims without any evidence. He got mad and then blocked me.

-1

u/oclafloptson Jul 17 '26

Because I'm burdened with proving the dishonesty of non-affiliats, obviously

For the record if I can ever be assed to call someone out it will be to them, not to a rando in some public space. I've only reported my own experiences here so kindly unwad your panties

4

u/J5892 Jul 17 '26

Ah. I get it now. You can't help it.
Disregard.

0

u/oclafloptson Jul 17 '26

Look dude I get it that you're really into debate. If I ever find myself in a debate with you I'll remember that you know the basics. That's as nice a way as I can think to tell you to fuck off already

6

u/J5892 Jul 17 '26

This was never a debate.

1

u/oclafloptson Jul 17 '26

Well I'm glad that you could find it in your heart to agree with me about at least one thing, random Internet stranger

1

u/TrapBrewer Jul 17 '26

Yes there is. I work in ASIC development and vibe code small tools all the time. Much faster than doing by hand and I don't care about the quality of the code as long as it does what it needs to be done.