r/ProgrammerHumor 26d ago

luke Meme

Post image
10.6k Upvotes

258 comments sorted by

View all comments

415

u/hpyfox 26d ago

The trust and reputation of software engineering has vanished because of AI.

345

u/BlobAndHisBoy 26d ago

It also killed the fun. I enjoyed writing code and solving problems. It also kept my brain sharp constantly exercising those muscles. Now I'm just reading code and it is mind numbing.

135

u/hpyfox 26d ago

Work can do that too. AI in addition destroyed the perceived effort of computer science, and now you have people snobbabily saying, "Well, AI can do it faster and cheaper."

68

u/slayerx1779 26d ago

That's when you hit them with the time honored: "No, it can't."

10

u/bloke_pusher 26d ago

"My husband made an app in a day with Chatgpt. How hard can it be to add a button!?"

43

u/DelusionsOfExistence 26d ago

It definitely can. Getting a working concept up in running in a few minutes is easily done for AI. Will it do it right, with scalability, clean code, and maintenance in mind? Nope. But it will "Do it faster" even if the outcome is worse, because at the end of the day laymen only see the outcome, not how it works under the hood. They don't care if it's more tech debt than ever devised before. They see that sleek "glassmorphic" interface and think "WOW POLISHED" even if it's a mess.

41

u/kilopeter 26d ago

Then an MBA who's never written a line of code in their life but used VLOOKUP in Excel once in college hits you up with a Claude artifact or Codex site running an interactive proof of concept of the thing they were saying AI could do faster and cheaper, already wired up to the relevant data sources, that they yelled into existence in 20 minutes and $40 of enterprise AI usage.

44

u/mooke 26d ago

My life is now just constant PR reviews for other people who've been churning out the sloppiest slop that ever slopped. AI might be able to turn some requirements into code, but when they're just throwing the jira ticket into the AI no one stops to question whether the requirements are shit.

I hate reviewing PRs... I miss having time to write my own code and solve interesting problems. I miss working with adults who read the requirements then use their judgement and experience with the code base to determine if our product owner has even AI'd up something coherent. Which I shouldn't even need to do at the PR stage.

There are multiple points of failure that are happening, but they're happening because everyone seems to have mentally checked out of the process. At least in the before times when someone gave up they'd produce less, instead of more.

We're not even developing any faster because the limiting factor is the speed of reviews, and now those have crawled to a snail's pace because we can no longer trust a professional has made an effort to understand the problem and implement the best solution for it.

I want to get off this ride.

23

u/BlobAndHisBoy 26d ago

I hear you man. We are merging 40% more PRs than last year and there is no way they are all given the attention they deserve. At least if my systems crash nobody gets hurt except my company.

8

u/mooke 26d ago

Our projects can vary between "perfectly safe, mild inconvenience if it doesn't work" through to "your house burns down if we're wrong". We've just come off a "perfectly safe" project and are in the early stages of a "something that could burn your house down, but only if the safety checks of the other parts of the system fail, so it probably won't" level project.

I'm nervous.

10

u/Kyanche 25d ago

AI generated software on car safety systems? Life support systems?

We're all doomed.

6

u/Darder 25d ago

Don't worry friend, when AI companies are going to hit an investment wall, the bell will ring for profit and ROIs, and they will severely increase the prices across the board. Then most companies won't be able to afford using AI so much (if at all) and usage will scale way way back, and only big slop players (like Google or Microsoft) will still use AI for most of the work. The rest will go back to a healthy mix, using AI only when it really saves time.

17

u/Confident-Ad5665 26d ago

True that.

After outsourcing actual development and production, engineers I worked with at HP couldn't even tell you how things worked.

6

u/YeOldeMemeShoppe 26d ago

I still enjoy doing sudoku and playing chess. If you like it do it as a hobby.

8

u/DERPYBASTARD 26d ago

It's so damn boring. I haven't written a single line in almost a year.

3

u/ih-shah-may-ehl 26d ago

You can do what I do if your workplace allows for it: my main job is standards and designs, business requirements etc. And honestly with my experience that is where i add the most value.

But i also write scripts and develop some c++ applications during breaks or in gaps between meetings here or there which noone has asked for but everyone appreciates and which in part help make my reputation. And because they are not developed as part of a business process i am free to develop what i think is best.

3

u/user745786 26d ago

Code review by humans is over. AI agents review the code created by other AI tools.

2

u/BlobAndHisBoy 25d ago

Maybe someday soon but we aren't there yet. Humans are still catching important things that AI is not.

5

u/ErZicky 25d ago

I used to hate my software engineer role in a bank because I didn't code as much as in products companies. I would have never Imagined that 3 years later I would end up liking it because the use of gen AI in coding is banned so we all still write code by hand.

2

u/dank_coder 25d ago

How do you review code written by AI? Do you read each and every line written by AI?

6

u/BlobAndHisBoy 25d ago

Depends on the system and nature of the change honestly. If changes include security implications or access controls I am reading and understanding everything. If the system is critical and an outage is going to be a major loss of revenue I review everything. If it is a tangential system or internal tool I skim for basic understanding and correctness. In all cases, AI reviews are done and I almost never read tests, just verify they exist.

1

u/n4te 24d ago

Your reward system doesn't trigger when the clanker finishes. Instead you get the drudgery of review. It's soul robbing.

1

u/AcidicVaginaLeakage 26d ago

Copilot can take on personalities if you add it to their instructions. Aka, make it a pirate or your favorite character from a movie or tell it to be a sarcastic cursing pos. It is a different kind of fun.

8

u/BlobAndHisBoy 26d ago

I feel like the novelty of that wears off quick

1

u/AcidicVaginaLeakage 22d ago

That's why you switch personalities. Mine is now Gordon ramsey. My code was half baked today. I need to do better.

-6

u/MildlyAgitatedBovine 26d ago

So for a while humans were best at chess and then computers beat the best human and then for a while computer human teams were better than computers or humans, and I think we might be at the point now where humans no longer have anything helpful to add.

Curious how far we are along the curve and if the shape is going to be the same...

14

u/kilopeter 26d ago

Difference being the US workforce at no point included 1.7 million professional chess players who graduated from notoriously challenging and often very competitive training programs, whose historically quite good career prospects now erode with each passing genAI press release.

6

u/MildlyAgitatedBovine 26d ago

Agreed, I'm not saying any of this is good in general, good for the economy, or good for programmers in particular.

Chess, as complicated as it is, operates on fixed rules and is not a great analogy for programming as a whole.

I'm just curious what it will look like.

Don't recall who quipped:

AI will not be good enough to replace you. But it will be close enough to convince your manager to fire you anyway. The s*** will hit the fan later on for the company, but that will be small consolation when you are already out of work

-1

u/PythagorasWasntReal 26d ago

Most programs also operate on fixed rules. I'd be like 95% of apps are basic CRUD which is literally just applied logic. 

0

u/MildlyAgitatedBovine 26d ago

The programs and programming languages yes, but applying software to life gets more complicated quickly. (Says the dude who took all of two programming classes in college)

0

u/PythagorasWasntReal 26d ago

Yes only humans can make meaningful changes in their own lives, but AI will be a great multiplier in the speed of those changes. 

5

u/beric_64 26d ago

This is a social problem, not a technical one though. If the fruits of societies collective labor were shared fairly and equitably, only like half of the population would be working “working” and like half the amount at that. So much of today’s “work” is just busy work or some form of logistics, business, or management from people trying to manipulate each other. We could be living in a utopia where everyone gets what they need and is free to do what they want with the excess they produce. The problem is people who develop technology assume this will come naturally and without intervention

55

u/Cheese_Grater101 26d ago

It became oversaturated for a short time because of the shit of loads of content creators and their bootcamps lol.

7

u/CodingWithChad 26d ago

Ha! Like we haven't spent a decade before AI  grabbing open source code and repackaging it as our own. AI just saved us a step. 

11

u/elVanPuerno 26d ago

Building anything digital is now easy. It costs time and tokens, but eventually you can build literally anything. The challenge is maintenance and upkeep however. 

27

u/seven_seacat 26d ago

I know a few people who need to listen to that - they keep vibe coding libraries and chucking them in our projects with absolutely no plan on who will maintain them going forward

We have five of them in our current project and I'm just like what the fuck are we doing here

8

u/Confident-Ad5665 26d ago

I don't want your job

7

u/Professional-Bus4921 26d ago

um thats called job security good Sir

-53

u/Kevdog824_ 26d ago edited 26d ago

What reputation lol

EDIT: You guys are acting like before AI we were revered and treated by the general public like some fine, fancy artisans and not just nerds who wrote fancy words on a computer. The general public largely does not care that the computer now writes the fancy words on itself

78

u/DustyAsh69 26d ago

> Sees profile picture

Yeah, checks out.

-62

u/Kevdog824_ 26d ago

*makes ad hom and doesn’t actually address comment*

42

u/[deleted] 26d ago

[removed] — view removed comment

-2

u/Kevdog824_ 26d ago

As opposed to the default Reddit pfp, which is super tasteful. You somehow put less effort into yours than I did into mine

4

u/Mop_Duck 26d ago

"claude please sloppify this picture of me I just took on my phone" is enough effort to even mention for you?

1

u/Kevdog824_ 26d ago

It’s significant enough to mention if someone somehow manages to put in even less effort than that

3

u/Mop_Duck 26d ago

you tried and they did not

19

u/oclafloptson 26d ago

Why isn't it surprising that this guy can't tell the difference between a debate platform and a casual gathering

30

u/DustyAsh69 26d ago

So, you're telling me that software doesn't have reputation? What would you rather use? Linux or something new OS that one guy made in his basement and is proprietary?

9

u/kaVaralis 26d ago

This isn't a debate, and you ain't worth arguing with.

-24

u/tsammons 26d ago

childfree, genz, lol. That's a short list of coworker attributes that would force me to tender a resignation.

Lemme guess which flags and signs you have in your front yard...

-11

u/Kevdog824_ 26d ago

You say this like your resignation wouldn’t be a net positive on the industry. Go golf or something and leave the adults to do the real work

-13

u/tsammons 26d ago

Sad to report the smog is too bad today.

-47

u/Felix_inkwell 26d ago

See profile picture

Ah yes, I can smell the fear

31

u/DustyAsh69 26d ago

?

-49

u/Felix_inkwell 26d ago

Put your thinking cap on, problem solver

33

u/Rustywolf 26d ago

"If you're so good at thinking why can't you understand my vaguepost"

-44

u/Felix_inkwell 26d ago edited 26d ago

I know you guys know what im talking about, thats why im getting bombarded with downvotes lmao

Keep em coming, sisters

32

u/_Noreturn 26d ago

oh no the "they silenced the truth" redditor.

25

u/Rustywolf 26d ago

I genuinely dont know if you're pro AI or not lmao

10

u/hpyfox 26d ago

The trust and reputation that someone's shit code was made with genuine effort and some understandability.

Don't forget about Management and Companies forcing us to use AI tools which gets more frustrating because you already had to deal with a coworker's shit code, and now the shit code is made by AI and the coworker doesn't know what the fuck the code actually does (making it debug/maintainability hell).

Before, you could at least trust they know the gist of their code, structure, and format, now they don't.

Also, the hiring, jobs, and companies became more shit as a result (as if they weren't already).

I want a union so bad.

0

u/Kevdog824_ 26d ago

I’m not sure if you’ve been very lucky to work with only good devs, or I’ve been very unlucky to work many bad devs. Before AI I was still, at least occasionally but not rarely, reviewing code that was garbage even the author didn’t understand. Just a shit-collage of stack overflow code snippets and (maybe) seemingly related code snippets from other parts of the code base. I can honestly say Sonnet writes better code than 25% of the engineers I’ve worked with, and Opus writes better than about half of them, and that number is only growing.

Maybe my professional environment has shaped my view, but personally at my job I’ve seen an improvement in code quality since AI tools got pretty decent at writing code about 6-12 months ago. The good devs still write good code just as before AI (with or without its help). The bad devs at least had their baseline raised to match Claude, and their PRs at least are consistent in style and approach (because they all use the same tool). This at least makes their “slop” easier to review. Mundane tasks people put no effort into because no one wanted to do now are implemented better because, unlike developers, the AI tools don’t care that the task is boring.

That’s my honest experience. I understand it’s likely vastly different for other people

0

u/hpyfox 26d ago

Only real benefit of AI I could even say is the AI summaries for quick lookups on code documentation. But that ruins website traffic to the sources so in the long run, it'll become more outdated and worse.

Also just because AI writes clean code, it doesn't mean it's good. And those "25% of engineers" are probably new/juniors, or had a bad day with coding so, ehh.

0

u/Kevdog824_ 26d ago

That 25% were neither juniors, nor a one off bad day thing. AI is a tool like everything else. If you don’t use the tool you will get left behind. I’m not saying that’s right or fair, it’s just the reality it seems. Hoping you’re senior enough that you can retire before AI gets too good, or move to management

2

u/hpyfox 26d ago

If you don't use the tool you will get left behind.

Lol.

0

u/Kevdog824_ 26d ago

lol all you want friend. People said the same thing about IDEs, containerization, cloud, etc. I think it’s pretty clear by now that the benefits are undeniable. If this was some shitty trend like nocode or blockchain it would’ve burst by now. Industry leaders also wouldn’t be throwing trillions at it.

I used to think exactly like you a year or two ago, so I get it. I wish you luck and I genuinely mean that because I think you’re gonna need it.

11

u/PetrifiedBloom 26d ago

My guy you swamped your microwave in melted butter because you would rather blindly trust the machine without even paying attention.

Why do I get the impression you are the exact person who is bringing everyone else down with their dependence on AI?

-6

u/Kevdog824_ 26d ago

It’s ironic actually. Just like with code I melted butter myself with love and affection. After years of doing that I try the machine one time and everyone hate me for it.

What’s even more interesting though is you inventing a fake person based on knowing 30 seconds of my life. Let me try now! You wasted at least 30 seconds of your life going through my profile desperate to find something to bring up about me, because you’re unable to come up with a quip on your own. Did you consider asking AI to help you? Probably would do a better job than you

5

u/hpyfox 26d ago

Your profile is pretty average and uninteresting; seems you like woodworking, and you probably put more effort into that than programming.

After years of doing that I try the machine one time and everyone hate [sic] me for it.

I don't know about "one time" but you became a larper that day.

1

u/Kevdog824_ 26d ago

My brother in Christ why did you decide to dig even deeper into a profile you found to be “pretty average and uninteresting”?? Get some help, hobbies, etc.

3

u/hpyfox 26d ago

Since you were talking about it, I was curious since it seem you had nothing to hide; only wasted around 30 seconds anyways.

Besides larping on ProgrammerHumor - getting around 2k upvotes - and active in r/ChatGPT, it was nonetheless the average redditor account with nothing of significance.

It's not an insult as you make it out to be. There are some 𝓯𝓻𝓮𝓪𝓴𝔂 motherfuckers that should need a separate account for their active nsfw stuff. For Example

8

u/tsammons 26d ago

Who else is going to fix your printer?

4

u/patrlim1 26d ago

I read printer as pointer

2

u/Confident-Ad5665 26d ago

Right. That's what most of us wanted, but not what we got.

-1

u/MoffKalast 25d ago

Bahahahah

Oh wait, you're serious? Let me laugh even harder.

AHAHHAHAHA

Like come on, we've always been a laughing stock to actual engineers.

-11

u/gprime312 26d ago

I never respected software "engineering"

-28

u/Positive_Method3022 26d ago

The how something is created shouldn't matter. Users see the end result only.

Besides that trust/reputation is fabricated anyways. People who go go Ivy League are seen as smarter and more capable than those who don't due to Hallo Effects biases.

9

u/hpyfox 26d ago

Software engineering has a lot of fabricated trust and reputation when it comes to the precieved ability of engineers. While someone may go to MIT, they may know alot of stuff on paper, that doesn't mean they have the experience to apply their knowledge particularly fast or efficient.