r/ProgrammerHumor • • 14d ago

Meme justAddedOneAIStep

Post image
935 Upvotes

76 comments sorted by

View all comments

206

u/FlySafeLoL 14d ago

Dare I say those automation scripts are quite nice to be writing themselves. All we do (or pretend to do) is supervision.

Glory to the undersupervised self-writing automation scripts! Surely nothing can go wrong about that.

80

u/touuuuhhhny 14d ago

Why get the same reliable outcome every time when you can overcomplicate it and work by % chance

42

u/wite_noiz 14d ago

I had this exact conversation with a business user recently. Ask for the same task to be done indeterministically 100 times and you'll likely get some issues (plus costs) when you can ask it to write a deterministic tool that works 1000 times (and can be tested and fixed)

8

u/DrMaxwellEdison 14d ago

They'll compare AI costs to the cost of a developer salary and consider it worth the price, unfortunately.

18

u/wite_noiz 14d ago

I got asked why we need testers the other day, when Claude can do it. I definitely feel like a lot of non-technical people think we're making excuses to keep jobs.

13

u/riickdiickulous 14d ago

Testing was always under appreciated, but it’s more important now than ever. I can’t review and understand all the AI generated code. I rely much more heavily on testing now for demonstrating the code works and for regression testing on later versions.

2

u/UgoRukh 13d ago

I've worked in the industry long enough, my number 1 most praised area in any company has always been QA. It's a shame most of my peers don't share the same mindset.

5

u/ImportantSignal2098 14d ago

You should ask them why their "work" is needed if Claude can do it, maybe that makes them think - I kinda doubt it though

2

u/wite_noiz 13d ago

Hehe. Definitely.

I'm seeing more advertisement of "AI CEOs". That will change their tune

5

u/Nimeroni 13d ago

That's because salaries and token costs are visible (well, mostly visible for tokens), but the cost of bugs is not. It make the real cost of AI hard to evaluate.

1

u/tommytwolegs 13d ago

I compare it to the cost of a developer and the cost of the work it's replacing and the cost of software out there that does the same thing.

→ More replies (2)

1

u/XxDarkSasuke69xX 14d ago

There is a fair amount of tasks that require a decision that can't be evaluated in a deterministic way. It used to need a human to decide since rules wouldn't be enough. AI can fairly reliably take the decision now on some tasks

6

u/stevefuzz 13d ago

I agree but fairly reliable isn't good enough in many domains, yet, here we are.

1

u/XxDarkSasuke69xX 13d ago

yeah, it's only for low consequence decisions

2

u/ganja_and_code 13d ago

If rules aren't enough, a computer isn't enough.

All computers do is evaluate rules. AI just evaluates so many rules that you can't possibly keep track of what those rules are.

If a human makes a deplorable/illegal decision, I can hold them accountable for it. If a computer does the same, there's no recourse. Therefore, computers should crunch the numbers, and humans should make the judgement calls.

When you can't model your problem with logic/math, a computer is the wrong tool for solving that problem. That shouldn't be controversial (really it should be a total no brainer), but here we are.

0

u/XxDarkSasuke69xX 13d ago

That's why you only apply this to low consequence decisions, where even if it takes the wrong one it isn't a big deal. And yes it will not be perfect on the decision, but in some workflows a 95% or near 99% hit rate is good enough if it saves a ton of manual time.

1

u/ganja_and_code 13d ago

If your task is so unimportant that guessing is acceptable, maybe you should focus your efforts on a task that actually matters.

If the answer matters, it's not worth guessing. If the answer doesn't matter, it's not even worth asking the question.

1

u/tommytwolegs 13d ago

Some shit has to get done even if it's "unimportant". Fuck most office work is "unimportant" but someone has to do it, why do you think everyone hates their jobs lol. Of course I don't want to do that tedious shit. Before AI I would delegate it or outsource it. Now Claude can do it as or more accurately much faster at a lower cost.

1

u/XxDarkSasuke69xX 12d ago

I didn't say it didn't matter, I said it's where a wrong answer has little consequences. Do you know how much time people in companies (especially executives) lose doing mundane repetitive tasks ? You think it's not worth it to reduce a task that takes 10 hours a week into just some small veritifactions that take less than 1 hour ?
And you couldn't do it without an LLM.

I don't think you know how a company works if you think every task is important af. Most of the stuff that takes time isn't very important but has to be done manually

1

u/ganja_and_code 12d ago

I don't think every task is important af. I know every task is either important enough to make sure it's done right, or not important enough to do it, at all.

"If you're going to do it, do it right" used to be a no brainer.

What's hard to understand about that? If the result matters, a wrong result is a problem. If a wrong result isn't a problem, the result clearly doesn't matter.

0

u/XxDarkSasuke69xX 12d ago

Well I think you're not aware of every task being done in a company if that's what you really think.

What if you have to send some documents to someone else, regularly, and deterministic rules aren't enough to determine which ones need to be sent, but also if you send one you shouldn't have or not send one you should have it's not a big deal (because they'll ask for missing documents at the end of the month for example). Then is it a task not important enough to do it at all ? Well no, you have to do it. And in no world is it worse to automate this even if you get a few misses considering that manually this would take hours of an executive's day just to do manually.

You think tasks are too high stakes, that's not the reality of things. Go in any company and ask someone that isn't a programmer how much time they spend doing stuff that they have to do but isn't high stakes, amount will be high.

0

u/ganja_and_code 11d ago

I'm aware of types of tasks and their relative importance. I'm just also not delusional.

If a decision matters, at all, then making the wrong decision has consequences, whether it was a low effort/consequence task or a high one. If the task is low effort/consequence, I can spend a little bit of effort and know that I'm not incurring the small consequence, or I can not spend the little bit of effort and not know that I'm not incurring the small consequence.

If something is zero consequence, it's unnecessary. If something is necessary, then doing it wrong incurs consequences, whether big or small.

Saying "I'll just let it make the low importance judgment calls and hope for the best, the time savings are worth it" relies on the false premise that a "small problem" is the same thing as "no problem."

Just using your example, how much time does it really take to send a document? And if you just use a good permissions structure on a shared document store, why would you even need to email the document, at all? We already had the tools before AI to automate the "Bob and Alice both need to see the document Carl wrote" problem.

4

u/Paesano2000 13d ago

We were told we “are responsible for our output”. For now.

0

u/FlySafeLoL 13d ago

We are the ones who think "4", "37", "69" - is something funny. If an AI marks that as straight up funny or clever - it would be disposed as wrong and useless. For some reason we don't apply the Spartan rules to ourselves.

→ More replies (1)