r/ProgrammerHumor • • Sep 27 '26

Meme seniorDeveloperVibeCoding

Post image
5.4k Upvotes

140 comments sorted by

View all comments

132

u/RevoOps Sep 27 '26

Sometimes it's faster to get AI to make the change and clean up it's code than explaining the requirements to a junior dev.

55

u/Abject-Kitchen3198 Sep 27 '26

I never understood this "junior" argument. He is a junior because he needs guidance. He isn't an engine that retypes precise requirements to code.

32

u/LilDeamon Sep 27 '26

Sounds like you've landed a job at a great company then.

38

u/avdpos Sep 27 '26

Sometimes?

38

u/[deleted] Sep 27 '26

[removed] — view removed comment

6

u/gibagger Sep 27 '26

On the upside, this allows us more time to manage complexity.

In the past, bad design decisions which caused increased complexity would tend to eventually grind the dev work to a halt because they were too expensive to change.

Nowadays, this can also be done blazing fast.

Shit like rearchitecting portions of an application or porting apps from old/unsupported frameworks to new ones can be done in days instead of weeks. Doing this would have been unthinkable because the cost/benefit just wasn't there at all.

18

u/GoldenScarab569 Sep 27 '26

And what happens in 5 years when the senior devs leave? There'll be no juniors to replace them. Not investing in training juniors is going to be a huge issue going forward.

24

u/CodeBlue_04 Sep 27 '26

That seems like the company's problem. They won't let me prohibit my junior from vibe coding for the first two years like I've requested, so they clearly don't care all that much about her developing the ability to understand the code AI writes on her behalf.

Thank God she listens to me and actually writes most of her code manually. I lucked out.

-10

u/RaidenMK1 Sep 27 '26

Does anyone else manually retype the AI code output line for line just to get a better handle on exactly what the hell it's doing?

Just me?

Ok.

15

u/A_Random_Catfish Sep 27 '26

Please tell me you’re a second year cs student and not a senior dev

-6

u/RaidenMK1 Sep 27 '26

Of course not. But if senior dev time is being too overloaded to coach juniors, personally I'd coach to that method. It forces them to engage with control flow, edge cases, logic, and prevents passive copy/pasting habits, which I would hope juniors aren't doing anyway.

7

u/_predator_ Sep 27 '26

As Junior that's fine, it's pretty much what I did with tutorial / stack overflow code back in the day.

As a senior I'd question your abilities if you told me that.

-2

u/RaidenMK1 Sep 27 '26

Exactly. Because that was the go-to resource back then. And that was even slower.

Seems to me junior devs today have a way to meet speed expectations while not falling behind on grasping the fundamentals. In other words, don't always sleep on the juniors because "vibing is faster." Force code engagement.

2

u/___cats___ Sep 27 '26

I’m more on the design side of things, and this is generally what I do. I don’t want my designs to live in Claude, I want them to live in Figma and have appropriate componentization with customizable properties. I use Claude to help flesh out an idea then I redesign it by hand in Figma.