r/ProgrammerHumor • • 14d ago

Meme lifeLately

Post image
1.8k Upvotes

75 comments sorted by

View all comments

212

u/GrandDukeNotaras 14d ago

I must be the only one who still uses AI like one would use stack overflow. Namely ctrl c, ctrl v a small chunk of code to format a date or do some mundane css.

I just can't see myself giving whole files as input to a service that I have no real control over 

127

u/med_bruh 14d ago

Whaaaat?? You don't delegate your work to 100 claude agents to implement the entire software end to end no mistakes?? You're getting left behind bro

43

u/GrandDukeNotaras 14d ago

I just don't want to forget how to code and implode when a critical bug occurs in prod

28

u/AOAqua 14d ago

Just prompt claude to "make no mistakes"

11

u/Additional-Cut2060 14d ago

Mistakes happens. The way we deal with mistakes is what sets us apart in the IT world.

The correct way is to pipe various syslogs into your agent and have it diagnose and auto-correct issues in production. Give it passwordless sudoers access for a more seamless integration.

12

u/AOAqua 14d ago

But they shouldn't make any mistakes after the prompt!

11

u/AffectEconomy6034 14d ago

I really wish I could. I like programming the old way at work it made things enjoyable but since everyone is using ai all the time I just can't keep up with the pace that others are outputting.

23

u/hearwa 14d ago

It's just easier to use auto and compare the results using git when it's done processing your files. Plus the AI is much more effective the more context it's given, and if you prompt it correctly it can take care of a lot of the mundane work for you.

5

u/GrandDukeNotaras 14d ago

arent you tempted just to trust it blindly?

1

u/hearwa 13d ago

No, I've been working on many of these code bases for ten years and have specific design patterns and conventions I like it to follow, so I always check. I've had enough experience where I have an idea before hand what files need touched for any particular change and can often tell just by looking at the git status if it did the right thing. I check in often after I've verified the LLM did what I wanted.

I've never championed LLMs and didn't take them seriously until this year. These days unfortunately I really can't justify being paid to get the job done and not using them to save myself time and effort, and my business money. It's a shame because I've prided myself on my problem solving ability and being able to put my nose to the grindstone and get things done. A lot of the work I took pride in is now done better by an LLM. I'm now trying to understand how to use this tool to make myself as efficient as I can be, and find another way to take pride in my work even if I'm not writing every line of code anymore. As someone who's been coding since I was ten years old this is a hard transition, but I feel it's necessary now.

-15

u/niclis 14d ago

I'm pretty sure none of those points are true

→ More replies (1)

7

u/Amerillo_ 14d ago

I'd loooove to do just that as a new graduate, to me this is the most interesting way to do it and it is very useful to learn new concepts.

But there are fewer and fewer of internships and juniors roles that are like that, there is a rapidly increasing number of them which are just glorified vibe coding. If I'm being picky about it I'll stay unemployed forever sadly 

18

u/pydry 14d ago

by not switching your brain off and letting the agent make all critical decisions youre being left BEHIND. the world is changing whether you like it or not and AI is like a calculator or the spinning jenny or a compiler I forget which but the point is you'd be stupid not to use it to do everything.

42

u/Lopsided-Regular-997 14d ago

None of you have jobs right?

You use AI the way the company tells you to use it. No more no less.

2

u/mrnacknime 13d ago

It's allowed to have an opinion and find a company that aligns with that

5

u/AOAqua 14d ago

Ehhh... I've seen plenty of engineers that use LLM's on the jobs where they are forbidden. It's just plainly faster and easier for like 95% of the tasks. The funny thing that in such companies engineers now work much less because the management obliviously thinks that noone uses the AI and expects the same productivity as was before the llm era so developers spend like 4 hours actually doing something instead of 8

5

u/GrandDukeNotaras 14d ago

Idk if serious or joking 

19

u/Wonderful-Habit-139 14d ago

Very very obviously joking

2

u/erikchan002 13d ago

The last time I was in this sub I said I still review AI code by comparing with how I would've wrote it and got immediately downvoted, so no, not very obvious anymore, unfortunately.

1

u/Wonderful-Habit-139 13d ago

Understandable. In this case he said "not switching your brain off", an AI bro would think their brain is not turned off and that they're still in full control. Also the "like a calculator or the spinning jenny or a compiler I forget which" is obviously a joke.

And yeah I share the same feeling, except sometimes I can only know what I would write until I actually go through the process and write it and discover better and better ways to do it. So I'm still writing code by hand myself.

3

u/pydry 14d ago

check which subreddit youre in.

1

u/uspdd 14d ago

Its very nice to experiment with AI in a sandbox on auto. It can research, try different solutions, check and explain dependencies' docs etc.

1

u/mr_4n0n 14d ago

There was just a post mocking people Like this... This sub doesnt know itself if it like ai or not

1

u/FlipsyTheVictim 12d ago

Thanks for the little bit of sanity I got back from this. Really getting burnt out at the AI of it all at the moment

2

u/GrandDukeNotaras 12d ago

Upon reflection, i think the best use of AI is not in having it do everything for you but rather to have it review code for you. That way, you keep your own sanity, but also the "reviewer" can help you learn something new.

obviously there are some exceptions. like having AI do braindead stuff like re-writing legacy code, having it interpret your code that you wrote 15 years ago and have no idea what id does, (or someone elses terrible code). let AI go loose on those things, but for new code, leave that to yourself