Depends on D3873
https://linear.app/comm/issue/ENG-916/consider-pulling-more-mutual-code-from-the-async-reactors
Adding a master base reactor for all reactors
Differential D3785
[services] Backup - Pull more mutual code from base reactors - Add base reactor • karol on Apr 20 2022, 3:48 AM. Authored by Tags None Referenced Files
Details Depends on D3873 https://linear.app/comm/issue/ENG-916/consider-pulling-more-mutual-code-from-the-async-reactors Adding a master base reactor for all reactors cd services yarn run-backup-service
Diff Detail
Event TimelineComment Actions
Comment Actions Requesting a review as I think we should get on the same page about the problem mentioned in inlines.
Comment Actions I don't agree with landing this with the current name. You do this too often – like you said, it is trivial to rename the utility, and I gave you a suggestion. @karol-bisztyga I really think you need to get more comfortable with interactive rebase and editing a stack. Until you do, you will continue to make life hard for you and for your reviewers. The more you avoid editing a stack, the longer you make the stack, the harder you make it to edit your stack. Comment Actions I don't understand what it is that I do too often, sorry. We've not agreed on anything, you said:
So I didn't perceive it as a strong suggestion. Therefore I created a follow-up task.
I am comfortable with interactive rebase and editing a stack. What you're referring to here is in the past and we've discussed it - there were situations where I did too much follow-ups. This is not one of these cases. Why would I avoid editing a stack when editing means changing one name? It's not expensive, hard, etc. I did it because I wanted to unblock. Changing the name in the future is equally cheap. I think it is more expensive to hold the entire stack because of one single name without having really strong preferences than to change one name in the codebase in the future. Comment Actions
The thing you do too often is that you choose to defer responding to comments from your reviewers, and instead create new tasks and new diffs to address them. This results in a very long stack and a lot of moving pieces. It makes it harder for me to track your work. It makes it harder for me to review your diffs. More details on this feedback here.
This is an anti-pattern... regardless of whether it is a strong or weak suggestion, if it is easy to address immediately you should address it immediately.
Strong disagree, this is absolutely a case where you are adding unnecessary overhead. There is a fixed cost to each diff, to each task. You could have easily addressed the feedback immediately, and it would've saved us overhead.
Absolutely disagree. It is not equally cheap. Tasks and diffs are not free. They each have overhead. Instead of continuing to churn on this diff, let's discuss in our 1:1. |