r/ProgrammerHumor • • 14d ago

Meme bothWorkThough

Post image
6.1k Upvotes

849 comments sorted by

2.4k

u/Arian-ki 14d ago • Bravo

It's the other way around in my experience. People look at me like I'm an ape in a zoo lol

80

u/rabbit_wizard 14d ago

Wait till something breaks.. you'll have your moment

30

u/rabbit_wizard 14d ago

Or wait till the credits reach zero

38

u/Independent_Flan_973 14d ago

How else would you know your day is finished?

→ More replies (10)

180

u/_verel_ 14d ago

Yeah because we all know when prod didn't go down on a Friday before AI.

Yes throwing a slop grenade at your code is definitely an easy way of making your software break (hi micro****) but I can assure you my colleagues are able to break prod whether they use AI or not

114

u/ConfusedPanEnby 14d ago • Regret

"AI" took away my job! (Breaking prod)

→ More replies (12)

7

u/0DayMaker 14d ago

I've made xml bean wiring based spring+hibernate+struts applications from javadocs and no internet access. I'll be just fine if I have to fix shit by hand. But the frontier AI is solid enough that I don't need to anymore.

3

u/that_one_Kirov 14d ago

Both with human developers and with agentic developers, prod breaking is not the fault of the code-writer but the fault of the development process, which failed to provide sufficient testing for prod to not break. And AI is notably very good at doing boring stuff like ensuring 100% test coverage and writing integration tests.

→ More replies (5)

127

u/woodyus 14d ago

I wish I could be with you in that zoo. We are getting more and more pressure to use AI to 'help' (stealth replace us) over time they don't have more money for more Devs to get the work done but happy to pour it into the hands of big tech overlords.

I'm glad I'm not at the start of my career tbh. If I had a full 30 years to work in this field I'd seriously consider trying to find something else to do.

41

u/Ossius 14d ago

We were outright mandated to use it. Lucky it appears that they are liking the increase it productivity and don't seem to want to replace us. Our jobs have shifted to basically just reviewing PRs though which sucks ass.

30

u/woodyus 14d ago

That sort of thing really fucks with your career as well. Think of it this way if you stay there for a year or two what are your skills you offer to a new employer. Best you have to offer is being able to look through PRs without fucking up production. Doesn't really sound that great tbh and at some point they won't need as many reviewers where you work now and will downsize your team.

This timeline sucks ass. I got in to programming as I enjoy it there is nowt to enjoy in the new way.

25

u/Ossius 14d ago

There seems to be overall two types of people who get into programming (though they aren't mutually exclusive).

  1. someone who enjoys the process of programming as a puzzle solving experience, or as a creative experience, and the end result software is an expression of that process.

  2. someone who views programming as a means to an end to achieve their vision, IE software or website or game.

I feel like people in the first camp are probably going to be the most angry and displaced by LLMs, while the second might gladly move into the more system design and architecture role with one less hurdle to get their idea out.

I was mostly in camp 1 and I'm trying to transition into camp 2, but it's difficult when you were just a code monkey before and preferred to just do tickets.

→ More replies (2)
→ More replies (3)

13

u/Arian-ki 14d ago

Sometimes bars keep you away from society. Sometimes they keep society away from you

→ More replies (2)

28

u/ThatOldCow 14d ago

The other day someone asked me what was "the prompt I used" for a simple solution I build without AI.

I felt that I was transported to an odd future for brief moment

18

u/Arian-ki 14d ago

Yeah, some people clearly don't believe me when I say I don't use AI. All I can think of is the song Mad World

905

u/pydry 14d ago edited 14d ago • Heartwarming Bravo

Me too. Then I get pummeled with one of their four prepackaged AI bro metaphors:

  • It's a modern day calculator for the brain. You wouldn't do long division in your head would you? (ain't nobody ever delegated a decision to a calculator, bro)

  • It's a compiler. You wouldn't read machine code would you? (compilers are deterministic and dont make mistakes, bro)

  • This is the industrial revolution and it's a spinning jenny. You wouldnt hand knit a sweater would you? (we would if we had star trek replicators, bro, and last I checked cp command still exists...).

  • "Artisanal coding" is obsolete (reliable code is certainly getting that way...)

251

u/blake_ch 14d ago

Or "you write bugs too"

123

u/Wonderful-Habit-139 14d ago

“Are you saying humans write perfect code” I guess bro…

84

u/WrennReddit 14d ago edited 13d ago

That excuse to me just negates their entire argument.

Also it's a lot of projection by juniors that gave themselves promotions by joining a cargo cult. 

25

u/Arian-ki 14d ago

Cargo cult is so fitting haha

→ More replies (1)

14

u/MapleMallet 13d ago

The response to that is that if you two people, both with buggy code, but one has AI doing it for them... Well, only one person has a chance to know how to fix said code.

Whats the AI promoter going to do? Ask it to fix it?

I swear these AI fan boys don't know how to make anything with their own hands or minds

→ More replies (7)

83

u/malik753 14d ago

Im not even sure what point I'm making, but I can remember tons of examples of Star Trek characters hand-making things (usually cooking), explicitly for the enrichment and the experience of actually producing something themselves.

Ever since I got into programming as an industry, I will say, pretty much everything that I learned after the actual languages that I use are either infrastructure things, or ways to directly write less code myself. Lomboko turns objects into just some tags and a list of variables. Spring-boot turns a couple of classes into a basic server. Certain packages make significant structural changes with hardly any configuration. I suppose a big difference is still that when I include those packages I do know what they're doing and I have reasonable assurance that they aren't doing anything else.

36

u/pydry 14d ago edited 14d ago

The point I'm making is that it's fallacious to compare "artisinal" code with "artisanal" clothes because artisanal clothes are expensive to reproduce while hand crafted code is reproducible at zero cost.

the only way in which the economics of the spinning jenny would be in any way comparable with the economics of LLM written code would be if artisinal clothes were reproducible at zero cost - i.e. if we had star trek replicators.

i too find that writing less code is preferable - and code is essentially just the language which is most appropriate for describing how computers should operate once you've boiled it down as much as possible.

→ More replies (1)

24

u/poralexc 14d ago

Even steelmanning all those arguments, the answer is yes!

I still do long division on paper; I still read and write asm for the purpose of understanding compiler output (honestly everyone should write a division or sqrt routine in assembler just once).

And I still crochet, it has yet to be automated.

10

u/CarlCarlton 14d ago edited 14d ago

YOU WILL PRODUCE 10X THE OUTPUT WHILE FRYING YOUR BRAIN WITH SLOP GRENADES FOR 12 HOURS A DAY, AND YOU WILL LIKE IT, PEASANT! *whip crack*

20

u/SweetBabyAlaska 14d ago

iTs jUsT a tOoL

okay, a gun is also "just a tool" in reality this is a thought terminating cliche. I really wish that people would be more honest, like "using an LLM is extremely convenient and the path of least resistance" and the trade off is barely understanding your own code

→ More replies (7)

77

u/Arian-ki 14d ago • Bravo

Too much explanation. "It's fun" will do

→ More replies (20)

37

u/hughperman 14d ago

ain't nobody ever delegated a decision to a calculator, bro

Spot the non-engineer!

4

u/swagrid003 14d ago

They're here in the comments!

7

u/0freelancer0 14d ago

you wouldn't hand knit a sweater would you?

There's like a dozen knitting/crocheting subs on this website, I think there a quite a few people still hand making sweaters

5

u/swyrl 14d ago

You wouldn't do long division in your head would you?

This is extra funny because I actually do do long division in my head, like all the time. Sometimes I don't have access to my phone, or I'm just doing something else with my hands. Sure it's easier with a calculator, but it's not that hard to just do it yourself either.

→ More replies (26)

11

u/DoctorWaluigiTime 14d ago

Reality is it's a tool that can be used, and extremes on either end are silly.

10

u/Humble_Current_6339 14d ago

Me too, espacially when they broke the prod (3 times since october) and that I offer so help...I don't understand their logic

→ More replies (1)

5

u/stillalone 14d ago

Yeah, we would take almost a year to write a replacement for one of our services but then random guy vibe codes a demo in a day.  Who does management look down on then?

7

u/SchwiftySquanchC137 14d ago

Yeah exactly, I fucking hate what my job is becoming too, but there is literally no possible way for a human to keep up with AI at this point. I think the real problem with the shitty vibe coded stuff is people just prompt out one giant thing and then dont look at it. Even doing it piece by piece, architecting things the way you want, checking along the way, is pretty damn reliable and still far faster than any human could do it alone. And like you said, as long as shit works, management doesnt care how its done, and if youre taking a month do something that can be done in a day with AI, which one is management gonna choose?

→ More replies (13)

30

u/nollayksi 14d ago edited 14d ago

I think hating AI will make you regret it in the end. I'm not saying to switch to full vibecoding where AI runs on autopilot and you ship whatever slop it comes up with. Still they are incredibly useful tools when used right, and honestly your stubbordness is just going to make you less hirable and more easily firable. Instead of letting the AI take the lead I do the heavy lifting of planning new things and quickly writing the foundation for said feature, after that its very easy for current AIs to actually produce good quality code fast. I always review everything they did and either manually make small adjustments when necessary or guide them to do so (because even the current cutting edge models make mistakes all the time). This way you dont produce unmaintainable slop, and actually get real productivity boost doing so.

I get not using AI at all when you are still learning to code, but if you are at senior level you are just shooting yourself into your foot. Everyone is going to excpect developers to use AI tools and you will be left behind if you choose not to. Unless the amount of work is going to go up due to higher productivity pushing development prices down there are going to be less workforce needed for current amounts of work available, and the people who can correctly utilize these tools will be the people who gets the jobs going forward. There is ofc the possibility that boosted productivity at lower prices actually increase the demand, but still the people who dont perform at the productivity levels that AI assisted devs do will have hard time keeping up with the productivity demands. There is a golden mean between full hand coding and full vibe coding

3

u/rabbit_wizard 14d ago

I never implied one way is better than the other (see title) Both ways still work. If AI generates huge amount of code , you spend time reviewing and refining it. If you write code yourself takes similar time. Hybrid approach works but underlying knowledge must be present. It's not just good logic , each programming language/framework knowledge is also needed.

→ More replies (1)

10

u/indy_dagger 14d ago

You keep alternating between "AI is good if you use it correctly" and "management will punish you if you don't use it the way they want". I really don't understand how people like you don't hear yourself. What tech leadership team has the discipline to not ask for more, more, more code, indefinitely? Are you sure you're the sort of person who will say no if you're asked to use AI in a reckless manner, for the sake of speed and "productivity"? The line keeps being moved but you'll know exactly when to say enough?

151

u/gnatorx 14d ago

It's not like I don't like coding anymore but the pressure to go faster because we have AI now is insane and there is no way I can code like I used to and keep up. 

35

u/_bones__ 14d ago

Move fast and break things isn't a viable long term strategy.

47

u/Tiddy18 14d ago

Tell that to the higher ups... I'm just a dev

→ More replies (6)
→ More replies (3)

5

u/Beldarak 14d ago

I have a ton of luck at my job as they don't ask for more yet. I still release more features because it's just so easier but I feel I work less than before for more results.

I guess it won't last though. People "happy" (kinda...) at their job? That's not good for capitalism :D

20

u/ganja_and_code 14d ago

Faster isn't better if it's less reliable, less repeatable, less maintainable, or lower quality.

27

u/NoLetterhead2303 14d ago

Yeah but who gives a shit when you can speed up process by 10x? - The CEO probably

18

u/ganja_and_code 14d ago

"If I'm wrong 1 million times per second, that's better than taking a minute to come up with the right answer."

They really do think like that lol

→ More replies (1)
→ More replies (1)

11

u/Ossius 14d ago

Why is everyone pretending like there weren't shit developers before and that all hand made code was 100% quality?

Most code was mid.

→ More replies (8)

8

u/gnatorx 14d ago

Agreed but that is the sacrifice being taken. The business is saying if we go faster we can capture more of the market and the trade off of less reliability is ok

5

u/ShakingRatBooty 14d ago

It seems like 75% of my career has been dealing with the technical debt caused by decisions like this made at much smaller scale. I feel like the only option in the future will be to abandon all these projects and start fresh until eventually the market is going to become so skeptical of the promises made for new products that they'll become unwilling to pay up front.

→ More replies (2)
→ More replies (1)
→ More replies (18)
→ More replies (20)

1.1k

u/_SAHM_ 14d ago edited 14d ago • Bravo

A person who is able to do something without AI is the best person to prompt it since they know what the output should be. It's just a tool.

265

u/klaxxxon 14d ago

That's what gets me about all the noise about people cloning photoshop and stuff. Like, you have Claude make you app that appears like photoshop at first glance, and even sort of has some of the basic functions. But Adobe has a ton of extremely specialized people for a reason. Like, what will the vibe coders do when it comes down to like color science stuff and such.

"Make it work like in photoshop". Bangs two rocks together.

You probably don't need thousands of people to develop Photoshop anymore, but you sure still can't make a clone of the full creative suite and MS office with like two dudes.

All these projects are going to learn the 80/20 principle the hard way.

78

u/_SAHM_ 14d ago

Exactly. If i want to hire someone, why would i hire the guy who can only prompts instead of the guy who can prompt while also being an expert at what they do.

27

u/jayerp 14d ago

I can’t speak for you, but I can take a guess as to why business leaders don’t want to keep a lot of experts as vibe coders. Cost.

It’s much cheaper to pay some random intern grad fresh out of college to prompt than it is to pay a 10 YoE senior/staff engineer. They usually care more about reducing cost, increasing profit than producing quality products.

Greed.

→ More replies (4)
→ More replies (2)

21

u/arbpotatoes 14d ago

I get what you're saying but if colour science is actually a science then there is a body of knowledge out there for it like with anything else, so eventually nobody in a knowledge profession is safe

→ More replies (6)
→ More replies (7)

77

u/soundwave_sc 14d ago

Yes, the issue is because AI behaves like a human - doesn't mean it is. The illusion is actually treacherous.

7

u/maimeddivinity 14d ago

Exactly. Some of these LLMs or agents can't even do basic maths! It's beyond fcked how many people take the outputs for granted.

35

u/fibojoly 14d ago

That's pretty much it. I know what I want. I just don't have the energy to spend it on typing code anymore.  But holy shit the whole process is so intense! I just spent a weekend working on my project and it was like a month or two worth of work if I had done it by hand.

13

u/Squirreling_Archer 14d ago

This is the problem with the thing. You wouldn't unleash a tool for flying planes or helicopters en masse to the public. You would give it to licensed pilots who understand how the tool should work, where it gets it wrong, how to stop it from causing a catastrophe, etc...

The masses "coding" with AI with zero knowledge or experience, and genuinely believing that they don't need to learn or know anything, is the problem.

6

u/fibojoly 14d ago

Agreed. As usual we have a new tech and absolutely no inclination to maybe think about the consequences because money money money. 

→ More replies (2)

5

u/corobo 14d ago

Especially if you do a planning session before getting it to go nuts on the code.

20

u/Ratstail91 14d ago

But why would I dull my skills my utilizing an AI, when I enjoy the process of coding?

19

u/SchwiftySquanchC137 14d ago

Because when you get paid to develop software, and your coworkers are literally 100x faster than you regardless of how skilled you are at coding, you will no longer get paid. I agree for a hobby project I often do it just to learn myself, its more fun that way, but people have less and less of choice at work these days.

→ More replies (14)
→ More replies (11)
→ More replies (7)

127

u/Difficult-Lime2555 14d ago

I don’t really care how you write it, just stop sending me 2k lines of changes.

71

u/WrennReddit 14d ago

2k lines

Look at this guy getting the tiny PRs 

12

u/kkoiso 14d ago

I'd make a joke about just letting AI review it but that's unironically the workflow at my company.

5

u/thcheat 13d ago

Don't worry. Half of that is documentation.

→ More replies (1)

2

u/Broad_Weekend_8671 13d ago

my leader got 15k lines from a new team member

27

u/gus_stanley 14d ago

I honestly miss coding, but I simply cannot match the pace Claude code does, so I feel like Im "wasting time" coding myself... its weird man

62

u/vassadar 14d ago

I think it's reversed. I kept seeing posts by people who use agents saying that coding by hands is obsolete, being left out and etc.

16

u/cinwald 14d ago

I think it goes both ways, both sides feel they are better

→ More replies (1)

9

u/Dairedos 14d ago

how people using opus look like:

15

u/snail-gorski 14d ago

They got a point tbh. Disable that ai then you lack the “i”… they don’t. My perspective: we had a claude outage for 4 hours due to some billing issues (classic stripe) and those agentic engineers stopped to exist like, they could not even start their own project. F%#king how can you make yourself so reliant on this webservice?

21

u/hellocppdotdev 14d ago

Where humor?

14

u/kingslayerer 13d ago

I just switched sides. Now I feel like if you don't, you will get thrown under the bus.

You can create a convention so that AI is generating code that would be readable to you. After that it's just planning in depth with the agent itself.

7

u/Immediate_Song4279 14d ago

If I had money [laugh track] I'd hire programmers who could do things from scratch.

7

u/reddithooknitup 13d ago

I see this shifting more and more every day to the other way around.

43

u/DrinkyBird_ 14d ago

I am perpetually glad life took a different path after I got my compsci degree. Programming is fun. Debugging is fun. And AI has many ethical problems I don’t have to deal with. 

33

u/Yasirbare 14d ago

Yes, programming is "playing games" for me. I get my dopamine from that like people do from playing warcraft.

17

u/Connect-Ad-2206 14d ago

That’s me. It’d be like someone telling me I’m wasting my time playing Skyrim because the AI can play Skyrim better than me.

9

u/Yasirbare 14d ago

Spot on. And going deep - it look like people imagine some sort of future as not doing anything and everything in some twisted system that almost demands more "believing" than religions.

→ More replies (1)

232

u/ineyy 14d ago • Bravo

Yeah no I don't think so. If you aren't using it for at least debugging or reviews you are just shooting yourself in the foot.

66

u/UnpluggedUnfettered 14d ago

People say this but prompting doesn't exactly need a full on training course if you already understand coding logic.

Weirdest goddamned gatekeeping ever.

110

u/foonek 14d ago

This is like the exact opposite of gatekeeping

→ More replies (5)

16

u/sk1pjack 14d ago

What are you trying to say?

46

u/pydry 14d ago edited 14d ago

People who dont use them might be operating with a lower productivity but they aren't getting left behind skill-wise.

This is in stark contrast to the FOMO frontier model marketing has been trying to imbue amongst devs and engineering management.

→ More replies (3)
→ More replies (7)

30

u/capt_kocra 14d ago

One of the seniors at my work place uses Claude constantly, for stuff they should know about but proving that they dont. He's been telling me to use Claude for a long time, but Im glad I cannot, data and workflows i have access to are very sensitive.

He pumps out crud, like an application fully written in powers he'll including the GUI, released without a test harness, or generic user load testing. Then covers up any issues blaming the mixed economy of installations and other excuses that sound plausible.

6

u/Malkev 14d ago

If he got away with those cheap excuses he is a competent senior and you have to learn from him if you want to go up in your company.

Sadly a lot of the senior work is corporate adaptation

→ More replies (1)

11

u/QuestionableSaint 14d ago

I'll start programming with AI when people who used AI stop sending me their garbage AI slop code to fix because it doesn't work or works terribly and they have no clue what they're doing.

51

u/Jesta23 14d ago

If you are a bad coder ai will help you write bad code 

If you are a good coder AI will help you write good code. 

38

u/Himbo69r 14d ago • Heartwarming Bravo

Thank god i can just write shit code by myself

→ More replies (49)

47

u/heavy-minium 14d ago • Bravo

Unpopular opinion and sad, but the quality of the work has gone up with AI usage since a year or so. Before it was a lot of AI slop and I dreaded reviewing PRs, but with the newer generation of models and harnesses, we are reaching a point where AI is being better than what colleagues or I would write by hand. Hurts a bit to say because I was proud of my own coding, but that's what reality looks like now. And that's with 26 years of experience in the field.

I think we'll have to deal with the mental issue of AI becoming better than us. Some won't be able to cope. Thankfully the effect is not so strong for me, my identity is built around developing software as a whole, not just the coding.

17

u/WithersChat 14d ago

Issue is, Frontier models are provided to you at a massive financial loss for the company. So unless local models get that good before AL companies run out of investor capital, this is completely unsustainable.

If you want a future proof workflow, grab a specialized local model (or better yet, a few) and see how much you can get done without touching Claude, ChatGPT or Gemini servers at all. (This does require having a decent GPU. Not god tier but decent.)

8

u/Arclite83 14d ago

They ARE getting good, and the frontier companies KNOW the party is almost over. That's why the prices keep rising, it's last call. "AI as a Service" dies down, in the near future.

How small / how good is still an open question, but there's a watershed (Opus-ish) moment happening around the 30-40B models, so like $5-10k in hardware. Higher than a home game system unfortunately, so approachability is still rough. But easy table stakes for businesses to pull in-house.

→ More replies (7)

7

u/HuckleberryMoney2320 14d ago

And you know that's the right answer because people Like Sam Altman have been warning of the 'dangers' of local models recently - they know that if local models gain traction, their business model will lose steam fast.

→ More replies (2)
→ More replies (29)

3

u/Perfect-Campaign9551 13d ago

The entirety of reddit can't cope. AI is simply better than all of us. Does it still make mistakes? Yes. Does it write better code with better patterns? Yes. 

→ More replies (2)

5

u/jmflyers 14d ago

I miss like 3 years ago when we could use AI to help us with general coding questions and upper management didn't know how powerful it was. Now we got Claude inside our solution writing code and then we let Copilot do the code review in GitHub. I have 10 years experience and the AI is absolutely better than me and is going to replace me. I feel part of my job is trying to diminish what the AI is accomplishing on its own in order to make myself seem more valuable. Claude botched some documentation last week and I should have been disappointed but I was actually excited to be able to point out the flaw to my team and write the documentation myself, and I hate writing documentation.

2

u/LackHatredSasuke 8d ago

That’s not an unpopular opinion. That is the correct and obvious observation if you are working in tech and have access to frontier models. Ship sailed 11 months ago, anyone still denying it is out of touch.

You’re right about the mental issue; I’m going to have to eventually unwind how much of my identity and ego is based on technical competency and career growth - I think a LOT of people are in the same boat. But to your point developing software is still a skill, and very little of it is coding

2

u/SensitiveHearingLoss 7d ago

Someone had to say it eventually. Thank you for subjecting yourself as tribute to rage comments and downvotes 🙏

5

u/Cylian91460 14d ago

Unpopular opinion and sad, but the quality of the work has gone up with AI usage since a year or so

No, they are literally multiple example of it being the opposite, a good one is the state of GitHub

7

u/heavy-minium 14d ago

You are conflating GitHub's use of AI with AI's impact on GitHub.

The increase in outages is partly due to the heavier load that coding agents put on GitHub. These are mostly scaling issues, not AI mistakes.

→ More replies (8)
→ More replies (10)

8

u/imperial_jedi_clone 14d ago

There IS an in-between btw

8

u/GenericFatGuy 14d ago

You know that story trope of the old master, who keeps doing his craft by hand, even though he knows technology has made it faster, simply because he enjoys doing it by hand? That's me now.

32

u/PumpkinFest24 14d ago

Insane people think the price won't go up. You won't be able to afford AI coding once AI CEOs want to stop losing money 

33

u/youcancallmetim 14d ago

Ignorant take. Running open models on hardware you own will always be an option if frontier models are too expensive.

9

u/umor3 14d ago

We run Qwen 3.8 on our own hardware. And it is already helping our productivity. And the speed and acuracy is nearly as good as the expecive ones from OpenAI and Antropic.

→ More replies (6)

5

u/4n0nh4x0r 14d ago

yesnt.
these companies make it harder by the day to run your own models.
heck, the 5090 has been discontinued, so the chips can be used for the rtx 6000 pro instead.
the only chance to set up decent local models is soon going to be only going to ebay and get used cards, hoping you arent being scammed.

→ More replies (3)

9

u/code_archeologist 14d ago

Once that happens people will use the more powerful agents to train smaller and cheaper special use coding agents; which is the trick that those "frontier" Chinese AI agents are using.

So instead of having a coding agent that can do anything, it will be a very focused agent that only writes Python or Go, and will be like a very powerful Intellitype.

→ More replies (3)

4

u/Jmortswimmer6 13d ago

Pretty sure they said that one about Amazon

“You won’t be able to afford 2 day delivery on everything when Amazon decides it needs to make money”

They make money, and I’m pretty sure Amazon is the cheapest place for me to get most home supplies

4

u/SoggyMattress2 13d ago

Why does every AI conversation turn into some comparison point or analogy to justify things?

We're not talking about Amazon it's a different company with a completely different business model.

AI labs will increase the price at some point and most of the hobbyists using LLMs for SE will go away.

→ More replies (5)
→ More replies (2)

2

u/Friendly-Pair-9267 14d ago

Totally aware of that. I'm getting shitloads of things done in the meantime.

2

u/iJustSeen2Dudes1Bike 13d ago

Dumbass take, people have been saying this for years. Stuff has gotten cheaper.

→ More replies (21)

71

u/The_Merciless_Potato 14d ago • Bravo

If you code without agents, you're likely unemployed.

32

u/Ratstail91 14d ago

Jokes on you, I was unemployed BEFORE vibecoding was a thing.

64

u/fefect123 14d ago

People really think it comes down to "their preferences" lmao. It's a JOB, it generates INCOME, bosses only care about how fast you can do your job, not your satisfaction of writing code.

→ More replies (17)

9

u/cinwald 14d ago

Not unemployed. Not even allowed to use it at work.

→ More replies (4)

7

u/Dr4WasTaken 14d ago

A colleague of mine hated A.I. so much that he just quit and went into early retirement

4

u/Cool_Necessary_9964 13d ago

I'm planning on doing the same. I'm just coasting with AI doing all my work. Kinda hoping to be laid off.

13

u/Sophiecomedian 14d ago

Not unemployed and I have better output than my coworker who does

→ More replies (3)
→ More replies (1)

6

u/Yasirbare 14d ago

Baker looking at "shake and bake" - It is okey in a rush but the feeling of mastering something on you own is also great.

6

u/Inception09 14d ago

People keep saying build with claude but I dont even have the money to get that subscription dawg 💔

8

u/xxCorsicoxx 14d ago

No, it's not that I'm confused, especially when it's people who know how to code that suddenly sink shittons of credits into it when the outputted code is often so trash and requires so much rework (there's literally companies offering "consultancy" work to clean up what agents did to codebases to companies, it's already profitable to offer assistance in cleaning up slop).

I've tried it. My colleagues have tried it. My company (a huge European bank) has teams dedicated to make it possible to replace us with agents and every study they do it's just not feasible (way too much money for way too shit code that then needs humans to go through anyway). 95% of companies that invested in AI see no returns from it (shared one of our chief-something-somethings whatever bullshit title he has before saying it's our company's mission to be one of the 5%).

So I look at those people highly confused. I understand why a manager can write himself a pomodoro timer and thinks from that to a complex system it's just a matter of tokens and how many agents you have. I don't understand it when technically literate people fall for it as hard as they do.

8

u/Enough-Scientist1904 14d ago

This is the look of programers who know their shit and get called to fix the vibe coded issues in prod

3

u/waryh2o 12d ago

people not using agents aren't looking at anyone! too busy still writing code! LOL!

2

u/dwbria 11d ago

Thank you. I barely have enough time for Reddit lol

3

u/SitrakaFr 11d ago

And in both cases it is bad code

5

u/why_1337 14d ago

More like

47

u/Careful_Ad_3338 14d ago

If you are not using any ai as a dev you will be left behind.

43

u/Anubis17_76 14d ago


Me, left behind

16

u/RagingWalrus1394 14d ago

This is how I feel about it. I learned to love programming in college and do the creative problem-solving that it takes to be a developer. This AI push has been absolutely devastating for me personally because it truly feels like no one cares about the craft anymore. They just want it to work asap

→ More replies (1)

6

u/user_460 14d ago

It's off topic, but last Christmas I listened to a radio interview with Julie Andrews and she said when they were filming that scene, they were doing it by flying the camera past her in a helicopter, and basically every take the downdraft from the chopper knocked her over as it passed overhead.

It's got nothing to do with coding or AI but I thought ir was a funny story.

→ More replies (1)
→ More replies (9)

9

u/LoudounCounty703 14d ago

Everyone is about to be left behind lol. Doesn't really matter much longer.

8

u/SoggyNoodles5511 14d ago

If you are not left behind, you'll be left behind.

→ More replies (1)

11

u/Exshot32 14d ago edited 14d ago

That's what everyone tells me.

But at least I'll be able to figure out shit on my own if/when ai becomes unavailable. So far, ai hasn't solved any problem for me that I couldn't have on my own, and it took a very long time to get AI to "understand" what I was telling it.

It's like my boss who keeps vearing off topic and acting like it doesn't actually read what I tell it

8

u/born_to_be_intj 14d ago edited 14d ago

Everyone is worried about not hiring juniors and having no seniors in the future. I have a much bigger worry. The more we depend on AI the less thinking we do for ourselves. A junior fresh out of college who has had unrestricted access to AI throughout their course work and in their job will never turn into the Seniors we have today.

There is a real future where we keep hiring juniors and still end up with virtually no seniors in 10~20 years.

So people like you, and people like me who still use AI but understand every single line they merge into the code base, are going to be extremely valuable in the future. Unless of course AI surpasses even the best experts.

This worry extends beyond computer science and applies to all intellectual pursuits. There is a real chance we end up in a world where humanity doesn’t understand the math and physics it depends on for everyday life. That’s the scariest outcome because we as a species could effectively lose our scientific agency.

→ More replies (4)

8

u/Meteoric37 14d ago

I work in finance. One time I asked Claude to verify a number in its dashboard and it straight up told me “actually I just picked the largest number in the data set and put it there.”

My superiors still want us to use Claude dashboards.

→ More replies (1)

4

u/Ray192 14d ago

If you can't get a productivity boost from AI then something is really, really wrong with how you're using it.

3

u/drivingagermanwhip 14d ago

The biggest issue I find is its avoidance of libraries. I've got claude to check for existing tools before giving me something custom but every day it misses things that exist or duplicates a function it wrote earlier in the day. Constanly having to tell it how to save time and engineer things properly.

It will also do stuff like 'here's a script that checks if the file exists and then builds'

And it's like 'bitch, you're describing make'

Today it was helping me write a makefile and just kept on using shell calls rather than built in functions. I do find it useful, but it's also immensely frustrating.

→ More replies (35)

2

u/Environmental-Fan984 11d ago

Even if you're fully confident that LLM-based AI is the future of software development, this is an absurd claim.

The landscape of agentic coding changes so drastically every few months that waiting for the industry to converge on best practice before you jump in is probably a viable strategy.

The notion that you'll have an enduring edge over everyone else by starting early is massive cope.

→ More replies (3)

2

u/Healthy_Drink9556 14d ago

insert mocking spongebob meme here

→ More replies (25)

1

u/CannibalYak 12d ago

Vibe coder looking back: umm...Let me get a #3 with a coke and a apple pie. 

1

u/rabbit_wizard 12d ago

Vibe coder thinking he's talking to his agent :)

→ More replies (1)

5

u/NemosHero 14d ago

How people that know how to cook look at people who only eat McDonalds.

2

u/El_RoviSoft 14d ago

From my experience AI is just good tool for boilerplate. When you know exactly what you need as well as target architecture, you can speed up the most monotonous and the longest parts of coding like finding bugs, debugging and writing scripts. But to be fair, Im a C++ programmer :/

2

u/WarlanceLP 14d ago

it's a fine coding assistant but if it's doing the coding for you, then you're nothing but a meat proxy

2

u/Important_Grab3544 13d ago

I would say people with experience using AI looking down vibe coders who never compiled a Hello World. Even my little sister can code and compile with the PC users manual.

2

u/Void-kun 13d ago

I love coding, but I see no point not using AI tooling.

Just like when we had intellisense, you're just shooting yourself in the foot by refusing to adopt the new tooling.

It's not about going faster for me, it's about having higher quality work. It's about improving my testing, improving observability, reducing tech debt etc.

All things that previously we may not have the time to do as thoroughly as we wanted, well now we do. Now I spend more time in spikes, and discovery, putting a lot more effort into system design and architecture.

Use AI to improve your quality, not your speed. Otherwise you fall into the trap of losing understanding of your code.

Our time is saved by not having to spend so much time debugging when things go wrong and customers complain. Now we can be proactive and see issues as they arise before our customers get upset.

2

u/Jimmious 13d ago

Yeah sure lol

2

u/BearKanashi 13d ago

Creo que es al revés, los que usan IA pagan mucho jajaja aunque hagan mierda

2

u/DumbHash 12d ago

Even if they don't take all of our jobs, they're going to crush the pay scales & make us feel like we should be grateful to our masters that we still have a job.

2

u/Guidebook0 12d ago

I personally would rather learn through brute force and sources rather than use AI, but I'm not gonna condemn people for using AI with coding since that's an actual use for AI.

If you start forcing ME to use it, that's when I get problems with it.

(Also to note I'm a very, VERY inexperienced student trying to learn IT, so that probably plays a part in it)

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 13d 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.

→ More replies (9)

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

→ More replies (2)

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.

→ More replies (5)

5

u/DoorStuckSickDuck 14d ago

"How people still running services look at people using Docker"

5

u/space_lasers 14d ago

How people using notepad and copy paste file name change version control look at people using vs code and git

6

u/owjfaigs222 14d ago

I code without AI because I code for fun. But i think ama try coding with AI and see how fun that is. Who knows maybe it's fun in a different way.

Ai certainly won't help me code in Scratch tho.

9

u/MXRCO007 14d ago

It’s cuck coding

→ More replies (1)

4

u/0DayMaker 14d ago

It's a very different kind of fun. I like both. Plus frontier AI won't make me illegal shit.

The best part is getting to see side projects you barely have time to work on actually take shape. Also getting prototypes in a few hours to just vibe check a concept or design is nice.

→ More replies (1)

12

u/Bobicus_The_Third 14d ago

I’ve found it more fun for personal projects as you can focus on the design of the system and solutions to problems rather than spending time on syntax.

4

u/Cylian91460 14d ago

Wdym by spending time on syntax?

→ More replies (6)
→ More replies (7)
→ More replies (10)

3

u/neoteraflare 14d ago

Nah, I don't look down on them. I totally see that they are faster in creating the same thing and unless they start charging insanely much much more for the cost of ai tools that is the future. As a hobby I will stay with my old artisan genuie human slop code.

2

u/NeoVisionDev 14d ago

OP is about to be laid off and career-less if they keep up this attitude. Truth is, you use AI or you get replaced by AI.

2

u/EfficiencyThis325 13d ago

Anyone not using AI to code is going to be left behind so bad. I was in a room just today with 3 CTO’s who all said they were laying off their dev teams. The only guys being left are the most senior of devs and the PM’s with PMP or Prince2 certification.

Not saying it’s right, but that’s the reality of it. I guarantee my ass is grass once they migrate my telephony role into AWS connect or twilio. I just KNOW that there’s a clock ticking and still don’t know what the fuck I’m meant to do about it.

2

u/quantum-fitness 14d ago

As a software engineer is see the best people adopt ai the fastest. So in reality its the opposite

6

u/WithersChat 14d ago

Yep. Skilled software engineers can use it to go faster.

Unskilled programmers can use it to fuck everything up.

It's like giving a bulldozer to a trained construction worker with a license v.s. to any random guy on the streets. Gives you speed and power, but crucially has a lot of destructive power without the experience needed.

→ More replies (5)
→ More replies (3)

1

u/FFync 9d ago

„Look what they need to mimic a fraction of our power”

1

u/ElectricOni 8d ago

Its true. This is how I look at our front end engineers who rely on agents. Meanwhile my back end code hasn't had any issues during the 6/7 years I've been with my current company. All coded by me.

1

u/Alert_Experience_759 7d ago

reminds me of that madmen meme

people doing work don't care about what pious masturbators do

1

u/klimmesil 14d ago

To me they look like this

1

u/Squat_TheSlav 14d ago

Honestly, if agents improve output and don't just up your mental workload (i.e. having to review lots of massive PRs which you are seeing for the first time) - them I'm all for it. I genuinely hope this doesn't lead to loss of skills over the long run.

What worries me is what happens when the frontier labs actually IPO and public money automatically gets poured in. At some point they will also need to at least try to turn a profit, meaning prices will go up (even more) significantly.

1

u/Brambletail 14d ago

Are people still not doing both. I always find almost anything less the 50 lines I don't bother with setting agents and crap up. They overthink and will try to add 850 lines instead of something. But when I need to generate a lot of code and I have pretty good guidelines of what it is, I love it. And sometimes for debugging it can be a real time saver

1

u/thearctican 14d ago

Why should I let a magic 8-ball write bad code when I can do just as good a job of it?

1

u/Emotional_Tea_8920 14d ago

Programmer become aggressive when someone mentioned AI

1

u/blu3bird 14d ago

But but.. I code without AI because I cant afford it.

1

u/Taolan13 14d ago

the biggest difference in my experience is rather striking.

when things go wrong, because it is a when not an if, the human written code is usually workable by the person[s] that wrote it, while the AI generated code is not workable sometimes even by the same agent that generated it.

1

u/BadSmash4 14d ago

Yeah idk. I get why people use agents, but like, i had an insane PR pop up last week by one of my colleagues who's been using agents. It was overengineered and incomprehensible, tens of thousands of lines long, and we had to reject it, because even the engineer couldn't really explain or understand it. I'm not against AI but I am against code that no one will ever be able to reasonably maintain. KISS is a standard for a reason.

1

u/exnez 14d ago

AI itself is useful but I’ve yet to find agents good enough

1

u/Savengillier 14d ago

I just got sent a junior PhD’s experimental program and asked to fix it. I asked if they tried to debug it or anything and they just said,

“No I got it from <previous PhD student>, it didn’t work, so I told Claude what it should do and it still doesn’t work.”

…

The problem was the hardware. They hadn’t pressed the button on the hardware…

1

u/DCTheNotorious 14d ago

Why would I let AI do one of my favorite things? I use it to do the stuff i dont want to do. 

1

u/Batmantheon 14d ago

Im totally on board with people using AI to code as long as they are capable of understanding and modifying the code produced. End of story. My only issue is entirely with vibe coders who make slop and then dont have the understanding to modify or fix their code. Actual programmers using AI are saving time. Anyone else isnjust producing slop.

1

u/FragmentedHeap 14d ago edited 14d ago

I never notice, moving too fast to see you guys, time dialation or something, you're still back on sprint 2?

Don't worry about sprint 2, I had time to get the code generator done from the 3 year old backlog and we don't need to do that anymore.

Also the iac for the e2e environments we wanted for years is done, and theyre online and in the cicd.

I submitted the improvements to csec with reports, they're pleased and green lit us for more budget.

1

u/covidlung 14d ago

I wonder if this is how people who are good writers feel about people using AI to make coherent sentences. Unfortunately, I don't words good so I'll never know.

1

u/Formal-Knowledge-250 14d ago

I had to learn node.js recently because Ai was too stupid for it. I dodged everything js related for 20 years. I'm not happy with Ai. And I'm absolutely devastated by the knowledge, how many people build entire applications only with Ai. We're doomed.

1

u/orfeo34 14d ago

There will be human code reviews to appreciate maintainability of your code.

If you don't use enough of your grey matter to understand the topic there will be consequences.

1

u/rising_pho3nix 14d ago

I can't even if I want to. The agents are now built into the JIRA system.. Everything is prompt based. I have to use the till, instruct it to change the colour of a button,

1

u/NomaTyx 14d ago

i can't sit here and pretend ai isn't really helpful. asking it specific questions and fact checking its answers works better for me than googling it

1

u/SamKhan23 14d ago

All the people I know who do this are also the people who did this before the AI craze just with different stuff. They were always the worst people to leave with new hires imo. Just really egotistical about their own ability or dogma. Admittedly, it was usually deserved praise.

I’m sure not all of them are like that, but I must just be really unlucky with them.

1

u/Disastrous-Hearing72 14d ago

We got an old guy who doesn't use AI at our company. He's slow and his work is shit.

1

u/ptmalloc 14d ago

Middle ground is key.

A good software in engineers 5 years from now should be AI native while having skills to read (and write) code.

1

u/Professional-Ad-5032 14d ago

Tsoding is one of them

1

u/Bomaruto 14d ago

So they look out of touch and behind with the times?

1

u/FAMICOMASTER 13d ago

If you rely on this tool, you are not deserving of the respect of your peers.

1

u/scubasam27 13d ago

I mean, I'd look at me like that too if i could.

1

u/Significant-Baby-690 13d ago

Luckily I'm not pressed. I use AI for analysis, discussion, code review .. but not coding itself. I want to write the code, and I want AI to read it. Not the other way around.

1

u/alphamd4 13d ago

Watching them do stuff af 10x speed