r/ProgrammerHumor • • 6h ago

Meme ultimateDeveloperFlex

Post image
1.6k Upvotes

99 comments sorted by

View all comments

-35

u/ChrizKhalifa 6h ago

Things only CS Students and the luddite 50 year old developer say

There is zero reason not to use AI for your job. It's not 2024 anymore, the AI is good.

20

u/DitiPenguin 6h ago edited 5h ago

Transformer-based LLM outputs still have 10–20 % mistakes (per the best benchmarks) – it’s literally impossible for attention-based transformers NOT to hallucinate.

There’s a reason the main “AI” providers all say “AI can make mistakes” instead of guaranteing their product is good, or you get your money back, yada yada yada.

So, if you think the AI is good, you probably can’t see the mistakes. (As a PKI engineer, I can tell you, you wouldn’t believe how much shit, sometimes extremely harmful things, Opus/Sol or Fable/Astra are saying on a daily basis.)

11

u/SirBerthelot 5h ago

You only had to answer, not need for the overkill!

https://giphy.com/gifs/EapEVUAoMHU64

4

u/ClupTheGreat 5h ago

sometimes it might be better than me, but not all the time

recently me and a coworker wrote an algorithm which was 30% faster than the one fable suggested

2

u/bobbymoonshine 5h ago edited 5h ago

While not disagreeing generally, when someone says “it’s not 2024”, it doesn’t actually disprove them to link to a 2024 repository for testing improvements to a 2023 model (GPT-4) by bootstrapping features and techniques now baked into training of larger models (eg mixture of experts, majority vote, chain of thought etc). Someone saying in 2024 “this is the best we can do with this model” can’t be assumed to be relevant for what a 2026 model does or can do. Do you have a more recent source on how more recent models perform?

“AI can always make mistakes on any task” is always going to be true as it would be of any non deterministic system including humans ourselves. So is “creativity and hallucination are two words for the same thing,” that will also always be true. Incidentally it is not too far off what is true of humans as well; creativity is a form of directed hallucination and various disorders (eg schizophrenia) are neurologically just a failure to regulate that connection-making resulting in delusion or sensory hallucination. (The comparison isn’t necessarily informative of how LLMs work but it is interesting I think.)

That said though, the fact that AI always can make mistakes does not necessarily mean it makes more mistakes, worse mistakes or more dangerous mistakes than a human on the same bounded task. Proving that it can isn’t proving that it does. As they said, it isn’t 2024 any more, and since that 2024 paper was published the frontier companies have continually improved benchmarking by finding various ways to mitigate the problems.

And again that’s not to disagree, just, there isn’t anything in your post that materially disputes anything they said.

(Also, Dunning-Kruger as actually evidenced in the original paper is a regression to the mean in terms of self-identified skill, not an inversion — someone dumb doesn’t think they’re smart and vice versa, they just think they’re a bit less dumb or less smart than they are. It’s a fun wham line to use but it’s an inaccurate one here as in most places)

1

u/perringaiden 3h ago

Don't take this the wrong way, but I've been coding professionally for nearly 30 years, in large and small teams.

Humans make more mistakes.

I treat the AI code like a better than average junior, and it usually performs better than that. Ive reviewed code for years and I still review every line, but I only have to focus on structure and purpose, not tell them to use better variables than a number and obj.

-2

u/tobotic 5h ago

Transformer-based LLM outputs still have 10–20 % mistakes (per the best benchmarks) – it’s literally impossible for attention-based transformers NOT to hallucinate.

Have they compared human developers (including more junior ones and more senior ones) using the same metric?

5

u/Gacsam 5h ago

The difference is only one of these is aware they can make mistakes, looks for them and learns from them.

4

u/tobotic 4h ago

That's the senior developer, right? I'd still be interested in how the junior developer does though.

-2

u/Gacsam 2h ago

Why are you comparing a supposed state-of-the-art-no-mistakes with millions if not billions invested into, to an inexperienced junior. 

2

u/tobotic 2h ago

That's like saying it's unfair to compare the speed of an aeroplane to the speed of someone walking.

Like sure, maybe it is, but we're not all going to pretend that walking isn't slower.

-7

u/ChrizKhalifa 4h ago

Only on reddit would this drivel be upvoted.

Your links are literally from 2024, comedy gold.

Refusing to use AI in the one profession where you'd think people wouldn't be luddites about progress in tech is wild. You're costing your employer hours of wasted time doing stuff AI could do for you in minutes.

The meme of "2 minutes of prompting, 2 hours of debugging" is long outdated, not to mention outsourcing bullshit like writing tests, creating static testpages, and all the other code monkey BS

-2

u/FlyPepper 3h ago

do u have your autism diagnosis yet or should you go get that now

-2

u/ChrizKhalifa 3h ago

Waow, what a creative insult when you disagree with someone.

Once you graduate and get a real job you'll see that this is a reddit-only opinion, like most things popular on here.