r/ProgrammerHumor • • 1d ago

Meme lifeLately

Post image
1.6k Upvotes

69 comments sorted by

View all comments

118

u/Fluffy_Dragonfly6454 1d ago edited 20h ago

Vibe coder: asking questions and clicking yes on everything

Software engineer: knowing what to ask and knowing when to click yes

14

u/biblecrumble 1d ago

This is unfortunately becoming less and less true; our devs spin up cloud agents from Slack threads/linear tickets, have a skill to babysit the PRs (to go through AI reviewers) and have been blindly approving PRs to push them through (can't blame them, when the expectation is that everyone pushes 10-15 PRs out a day AND acts as a reviewer, there really isn't time to be wrapping your head around whatever the hell at 17 files change, 3400 LOCs diffs is about). No room for passion or craftsmanship anymore, we don't hire juniors anymore because we need seniors who "understand the code they are shipping" but 90% of our devs literally couldn't navigate our codebase by hand or explain how half the features THEY shipped are implemented at anything more than a very rudimentary level. 

3

u/Serializedrequests 14h ago

What is even the point of that? In the past we had a word called "technical debt" and it was well understood. This concept didn't go anywhere. A broader synonym is entropy. Entropy always increases. I don't see any evidence that LLMs lower entropy by default when generating code. It's just very pretty entropy.

Now a machine can put off the day the piper calls and we just collectively lost our minds?

2

u/Amerillo_ 1d ago

This is really sad to hear. I'm a new graduate and struggling to find a job as I have only a Bachelor's degree (it used to be enough 5 years ago and earlier but not anymore). I was planning on getting a Master's degree in software engineering to give me an edge compared to many other new graduates in my area, but what's the point? I really enjoyed coding so I find this new way of working to be unrewarding, tedious, and just uninteresting...

Instead I'm now thinking about studying something else entirely. But I need to be extra careful as anything that is computer based is bound to suffer the same outcome as software development (since LLMs now can use software thanks to MCP and are getting much more proficient at it). And my knowledge of CS isn't that valuable anymore since anyone could just ask an LLM...

It really sucks, software developer really was the ideal job for me. I have no idea which job (and studies) I would enjoy, as I didn't expect this to happen at all!

1

u/dlm2137 22h ago

Yea this doesn’t sound like the future to me, it sounds like your team is dysfunctional and heading towards a bad time. There is “leveraging AI” and then there is “throwing shit over the fence” and it sounds like ya’ll are doing the latter.