Comment

Comment by donatj

Oh, hmm... I must be an asker.

I've done a lifetime of code review over the last decade. Let me tell you, the number times I have asked what I assumed were simple yes/no questions like "Would it make sense to do X?" or even "Why did we do it this way?" in cases where I'm looking for a discussion and it's been taken as a call to action is just wild.

They're competent developers, I just want to understand the code and the context behind it. I want to understand what their thoughts were while building it. Yet so many times a simple question like "Why X and not Y?" results in the person whose code I am reviewing going ahead and refactoring the entire PR without return comment, or in rare cases getting angry with the question. We actually had a DBA with a history of flying off the handle over simple questions but from what I've heard this is common among DBAs? He eventually got let go over it.

If I wanted you to change it, I would have said so. My question is not wrapped up in insinuation or hidden intent. It's a question I want the answer to. There are no layers to the meaning. I basically never mean anything I do not explicitly say.

I have gotten so frustrated with this that I have started specifying "You can say no", "I'm just trying to understand the thought process", or "I'm just curious, no need to change it". Things I still feel like I shouldn't have to tell another person with an engineering mindset, especially someone with many years of experience.

parent donatj 9 months ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton