Earlier quoted context omitted.
That’s hilarious, what did the senior engineer say?
DRY
Ask HN: I'm tired of intense code review cycles
21–30 of 55 posts
Re: Ask HN: I'm tired of intense code review cycles
#22I had a Lead like this. It go to the point where I would spend a significant portion of my working time in existential dread about submitting a PR because I knew they would just rip it to pieces. The worst part was small styling issues that would have been picked up by any linter - but the lead refused any requests for the team to use linting because “we have never used it and everything works fine” I lasted 4 months…
Re: Ask HN: I'm tired of intense code review cycles
#23Is it possible that there's not too much work to do? In my experience, this happens when the reviewer has too much time on their hands. Parkinson's law comes to mind.
Re: Ask HN: I'm tired of intense code review cycles
#24Re: Ask HN: I'm tired of intense code review cycles
#25My suggestion is try and get feedback earlier. Whiteboard with your coworkers and architect what you are building once you have a pretty good grasp on how you want to solve a task. You probably have some code at this stage to feel pretty confident that it will work. Agree on naming of concepts and design at this point, allowing you to change direction without reworking too much. Of course further changes to design wi…
Indeed, it might be time to move on. Or at least talk to the reviewer that bothers me. Although I push for a lot of upfront agreement, most of the back and forth arises from little things, like a variable name being too long, a newline between struct members, or a docstring that could be removed because the code is expressive enough. I'm usually okay with all of these suggestions. Still, lately, I'm fell in a positio…
This pedantry is a cancer. If your PR comment starts with "Nit:" just shut up and go do something useful.
Re: Ask HN: I'm tired of intense code review cycles
#26This sounds like the real problem, more than anything.
Perhaps it's a sign that the code reviews have done their job, and you've been trained well enough to become a code reviewer yourself.
It might benefit you to start asking for more authority to be discussing these new design ideas with whoever is in charge, and see what they have to say.
If you really think you know well enough to architect things on your own or improve architectural decisions, you should assert that belief and ask for opportunities to test it.
Re: Ask HN: I'm tired of intense code review cycles
#27Re: Ask HN: I'm tired of intense code review cycles
#28It's more of a culture problem.
When I realized this, I started sympathizing a bit with him. Made sure he understood what I was trying to achieve and comfortable with the code base. He was reluctant to accept new ideas but I pitched them anyway.
This is the nature of the job I realized. And it brought peace to me. I did however consider new opportunities with more freedom. But the controlling nature of the team did not bother me
Re: Ask HN: I'm tired of intense code review cycles
#29Re: Ask HN: I'm tired of intense code review cycles
#30One thing I’ve realized about software “engineering” is that it’s layered thick with opinions. If you force your opinions on someone, they check out and you get nothing of value from them. It’s probably better just to let them do things their way, and find the place where they can add the most. Some architects think their job is to walk around the beach kicking sand castles.