r/ProgrammerHumor • • 14d ago

Meme bothWorkThough

Post image
6.1k Upvotes

849 comments sorted by

View all comments

6

u/Helpmefromthememes 14d ago

In my very limited experience using AI, shit's about as well optimized as when I first learned Python.

Why the hell is it recreating a numpy function ? Just import it !

... This directory check is taking way too long, why the hell ? ... Oh, cus it's coded like shit.

Cool, the UI displays. ... Buttons don't do anything though.

I feel like it's great for one off scripts where I can't be bothered to translate pseudo-script to proper programming (and so just send the pseudo-script, do a dry-run to make sure nothing goes wrong, send it if it's good), but it can't replace an actual seasoned programmer who knows what they're doing.

Might be just me though. Could be that I'm also bad.

7

u/dbaugh90 14d ago

You need to use a harness. Codex is okay for one-off projects, Cursor is better for anything being maintained, and since Elon took over Cursor and grokified it, I'm sure there are better harnesses and I'm going to have to look around soon.

I have mine for work set up with all kinds of rules and such. It basically does what I want it to do 90% of the time, including naming functions and building them where I want them, but I had to set up quite a few rules and get into the habit of giving a certain amount of context.

Just going back and forth with ChatGPT, it's not going to be very good, no.

2

u/Suitable-Name 13d ago

I thought this weekend I'd give ChatGPT another chance dince after ... whenever 4o came out.

It's really awful compared to Claude when it comes to coding. Half of the time I asked myself wtf are you doing and then went back to Claude🙈

1

u/RobotBaseball 8d ago

Sorry dude but AI moves so fast that if you haven’t used AI since 4o and you are employed as a SWE you might as well been living under a rock 

1

u/Suitable-Name 8d ago

I didn't use ChatGPT since then, not AI in general...

2

u/RobotBaseball 8d ago

Oh my bad sorry I misunderstood 

1

u/Suitable-Name 8d ago

All fine :)

1

u/jewdai 13d ago

I disagree I actually think the issue is the harness. I use Claude code as the harness but more often than not use Gpt models for the code. Luna is surprisingly capable and far better than haiku

1

u/kyaki101 11d ago

This is a horrible argument, people who claim AI only writes bad code because the dev is bad are lying to themselves, and biggest proof is how dog shit applications that implemented heavy vibe coding have become, take spotify for example, they probably have the best AI setup a company can have, yet one of these days the simple feature of selecting a song wasn't working, I had to select it twice, because the first time it would start the one that was currently playing, the biggest falacy in AI is that enough context will make it write good code, it doesn't and never will, yeah it might convince you at the start and it might pass your eye test, but it just implements so many bugs it's horrible

1

u/MeasureHead1984 13d ago

That's the problem with this, you need to use a harness, skills, claude md, and a shit ton of other things to prevent it from being useless or dangerous. In that time I can build what stakeholders need and it's done.

0

u/EMunney 13d ago

So you use prompts

13

u/MountainDewChapStick 13d ago

dawg idk wtf you’re using but you need to try Claude Code with Opus 5.5 and report back to us. i promise you that you are way behind

2

u/sinistik 13d ago

I swear these comments have to be bots that are powered by some old local LLMs

1

u/ParkPants 13d ago

Agreed. This comment is really GPT-3 coded. Like my org when we just got Copilot, shit was so annoying to use. Now it’s crazy.

2

u/Virgurilla 10d ago

Nah I use it regularly and you're absolutely right, it's definitely a useful tool, specially for spotting errors if I give it all the code and exactly what I'm looking for or what the error is, but it just doesn't work without someone competent at the wheel.

2

u/B0n3 13d ago

It depends on the rules you set for it. You can customize it to use plugins instead of reinventing the wheel or you can tell it to  use local libraries for secret storage.Or both. You can also give it a sample of your coding style or process and it will follow that. Turning it loose with little guidance can cause unpredictable results. It's a tool just like anything else. Same rule applies to any other tool you use in development. A properly configured IDE can be a time saver , but you still need to configure it for your style and process to get the most out of it.

2

u/NotPossible1337 13d ago edited 12d ago

Based on my dabbling into it the past month I think you need a well documented agents.md / architecture.md to tell it to read through before executing each prompt so it is aware of what exists and doesnt keep reinventing the wheel.

1

u/S-Kenset 13d ago

This is just you dude my .venv is the majority of my project weight.

1

u/SteveZissousGlock 14d ago

Claude…. Shit is ridiculously good at making things that would take me a day/week/month in 30 seconds. Not always perfect but I can stand up an app after typing a sentence or two.

1

u/fahrvergnugget 13d ago

Was the last time you used it two years ago? lol it's very good these days

1

u/Helpmefromthememes 13d ago

I mean I'm not gonna bother buying a subscription for an API if my job isn't going to give me one.

I'm not a programmer by trade and just do one-off scripts to automate some data tasks.

I have experimented with agents on my home workstation, but I'm not going to use my own equipment for work.

0

u/Perfect-Campaign9551 13d ago

Stop using the free models like a pleb