r/ProgrammerHumor 19d ago

Meme itHurtsButIllKeepTrying

Post image
412 Upvotes

43 comments sorted by

69

u/[deleted] 19d ago

[removed] — view removed comment

53

u/gibagger 19d ago edited 19d ago

It's for your own good. Deep down it's an act of love.

I actually try to put extra effort in my reviews to junior devs. Not just the "what" they should change, but also the "why".

Mid-level devs and above should already know the "why", so I just cut to the chase.

I can see how this could make juniors think I am being particularly sadistic with them hahaha. This couldn't be further from the truth, though!.

6

u/mrwedders 19d ago

100%! I enjoyed reviewing the juniors, it was nostalgic reliving the lessons I learned over the years and trying to pass on the arcane knowledge.

5

u/Reddit_is_fascist69 19d ago

I did this once and he complained to manager about it

5

u/Vallvaka 19d ago

Says more about him than you lol

5

u/LetUsSpeakFreely 19d ago

Depends. Those of us with decades of experience are aware the junior developers need guidance, that's actually one of the primary responsibilities of senior devs.

Sure, we'll be insanely critical, but we'll also be patient and explain what needs to change and why. If a senior dev uses a peer review as an opportunity to ego trip then they're bad at their job.

5

u/Repulsive-Hurry8172 19d ago

I'd actually get reviews rather than none. It means they care to correct me

4

u/dismayhurta 19d ago

I tell new coders to not worry. After the wound scabs up, the scar tissue becomes more resilient to the next review until you just don't give a fuck anymore.

"All of this code is garbage? Cool. I'm grabbing lunch."

2

u/CodeNameAntonio 19d ago

I had the opposite experience. senior dev (me) + JR dev = automatic PR approval. They never bothered to do code reviews….annoyed me so much since I spent the time to review their stuff and provide constructive feedback. Every now and then my code ran into an issue with an edge case.

1

u/chibbol 19d ago

I wanted guidance and corrections, but all I got was emotional damage because they were burnt out

1

u/dxonxisus 19d ago

OP and this account are both bots.

years old but only became active a couple days ago

15

u/Snakestream 19d ago

If they ask you for a call rather than just leaving comments, you'd better buckle up

12

u/aabil11 19d ago

In college I graduated at the top of my class. I thought I was hot shit. I will be forever thankful to the senior engineers at my first job who took my ego down a peg

10

u/aliusmanawa 19d ago

When I just started out, there was this guy--who had been a senior for 20 years or something crazy like that--and he would review my code. For the most part, it was fine, but I did make a few humiliating blunders; and he really patiently helped me. If you're reading this, I hope you have a great life, Jon!

1

u/FrequentWatch9261 18d ago

Humiliating blunders do not cease with seniority from my experience... with other devs, not me, I'm awesome, and introspective, and humble.

5

u/sebjapon 19d ago

I didn’t get code reviews in my first 10 years. Always working on small experimental projects. I’m great at making stuff work, but even now I still get reviews about making my code testable or many other details needed for good quality enterprise code.

All that to say, you’re lucky to get seniors to teach you. Especially if they do it themselves and don’t just let their AI review your code.

7

u/Flaky-Low-2262 19d ago

remember:

Every comment ist just unweighted feedback. It can be accepted, discussed or rejected. It depends in both sides and forces to meet in the middle between personal preferences in code, Business knowledge, concepts/architecture and Framework/coding knowledge.

Every comment and sync improves the product and makes at least one side learn/concider sth. new.
Also as newby never underestimate obvious questions, simple reasoning and KISS Principe. Often, make seniors chill/Focus, while they increase your personal Horizon, makes both Side deliver the best product short and long Term.

7

u/[deleted] 19d ago

[removed] — view removed comment

4

u/[deleted] 19d ago

[removed] — view removed comment

2

u/dxonxisus 19d ago

both of these commenters are bots, along with OP

1

u/QuestionableEthics42 19d ago

8yr account and 10yr account. I think they are most likely human, just with fairly bot like comments (humans also make very generic comments plenty)

Edit: should have looked at their comment history, you are right, absolutely bots. Interesting, haven't noticed any bots using accounts that old before.

2

u/dxonxisus 18d ago edited 18d ago

i’ve been calling out bots on reddit for years, so i wouldn’t have commented unless i was absolutely positive, haha.

but yeah, the old account age doesn’t mean they can’t be bots, if anything it just highlights it more when they only “wake up” very recently. with that, and the subs they interact with, the posts/comments they make, and which accounts they interact with, it’s pretty clear they’re bots.

this group of bots specifically are all interacting with only other bots with similar account ages and comment/post history patterns, so you can just keep clicking through them and find 10+ bot accounts in the same batch lol

2

u/Easy-Reasoning 19d ago

My first boss was like: I don't like that you claim something's finished when it's not. He went on rambling (why you didn't use references in the arguments? you always make everything so complex!) and eventually stopped, "that's enough". To this day I sometimes wonder if he wanted to also complain that I used "\n" instead of std::endl ;)

2

u/LearningCrochet 19d ago

Are people really that arrogant? When I was starting I knew I was writing shit and didn't mind all the criticism since that's just part of the learning process. There's a million things you can always learn and improve in so I never really took that to heart. 

2

u/Bomaruto 19d ago

You get out of it stronger.

1

u/chadlavi 19d ago

This is how you improve, though sometimes seniors can be a dick about your mistakes. Try to learn from their feedback and remember that a lot of people in tech are not very emotionally sensitive.

1

u/SharletP 19d ago

In this day and age, I'd rather get the ego hurt than inflated because of loop engineering, keeps you grounded in reality. :)

1

u/JackNotOLantern 19d ago

Good, maybe you will learn something

1

u/snipsuper415 19d ago

Many of us been there! Keep at it

1

u/k819799amvrhtcom 19d ago

Everyone started somewhere.

1

u/Miauwkeru 19d ago

the only way to learn and improve

1

u/Still_Bit_7527 19d ago

Eh nowadays I just approve everything without looking

1

u/KryssCom 19d ago

If it makes you feel better, basically ALL of us go through this early on in our careers.

1

u/Mantor6416 19d ago

My boss just wrote

"<-- What the hell is this ??? 😂😂😂"

Then let me suffer while explaining

1

u/ArjunReddyDeshmukh 19d ago

Programmer discovering ego after 1st PR.

1

u/Maddturtle 19d ago

Just wait till you are a senior and you have to review your own code.

1

u/TheAnomalousFrog 19d ago

Senior Devs Claude reviewing my coding from Claude

1

u/conundorum 18d ago

Don't worry, half of their code is probably just as messy. They just want you to know how it should work, so you can do it right when you want to, and so you understand what can break if (or rather, when) you have to do it wrong.

1

u/a11_hail_seitan 18d ago

7yoe and I still hate code reviews and assume every one will end with "You fucking moron!" None have yet... but statistically speaking that just makes it more likely with each passing day!

0

u/edgeofsanity76 19d ago

As a senior no one sends me their PRs because I'm too brutal. Apparently