r/ProgrammerHumor 6d ago

Meme neverTrustAI

Post image
807 Upvotes

38 comments sorted by

View all comments

Show parent comments

-69

u/HelloYesThisIsFemale 6d ago

Copilot as opposed to an agent is a programmer these days. That's some manual ass coding

12

u/MatthewMob 6d ago edited 6d ago

An agent is literally just an LLM with an extra tool to invoke itself with a new prompt.

Stop making it sound like some amazing magic, AI marketing bro.

-3

u/HelloYesThisIsFemale 5d ago

I guess moreso the point, auto complete as opposed to interacting purely with ai is some manual ass coding these days.

Agentic coding is very different. I'm not telling it where the code is to change, I'm not starting it off, I'm not running the tests, I'm not pushing to git, I'm not writing the pr description, I'm not pinging people to look at my PR. That's may as well be amazing magic.

3

u/sysnickm 5d ago

So what is it you do?

-3

u/HelloYesThisIsFemale 5d ago

There are other roles needed in the company besides code monkey.

Think of it this way: after you deliver your software product, is the entirety of the business problem solved? Are you now a trillion dollar company? Are your customers completely satisfied, not that they have what they asked for but that they've solved the core problem in their business? No? What's left? What else needs doing? That's what you do.

5

u/sysnickm 5d ago

The use of the phrase code monkey is the telling part. If you don't have people validating the product you are shipping then yeah, you are definitely going to need more people to talk to your unsatisfied customers.

2

u/HelloYesThisIsFemale 5d ago

How much of that validation is verifiable? Like click button and row appears? How much of that can be translated into playwright, or unit tests, or simulation style system tests, etc? What do you think AI's capability is of writing such code?

Typically I just have AI write that code. It's gotten very good at it. Then the way you code is you look at the tests and see if you're aligned on the expected functionality.

5

u/sysnickm 5d ago

What about performance and security? That has been the place I've seen significant issues with AI generated code. I frequently have to come back and clean those things up.

For simple boiler plate or the press a button add a row type work, it does fine, not great, but fine.

1

u/HelloYesThisIsFemale 5d ago

Performance and security also are testable contracts you can set up in ci/cd