I think "debate everything" comes from: 1. Uncertainty. People haven't done X before, and are concerned about the outcome, so they delay, by debating. They don't know whether they're right or wrong. They're really just trying to figure out their own opinion. So they will bring up objections, even if they don't actually have a concrete reason to object. They just literally don't know if something is valid, so they pos…
I believe there is a form of PTSD that develops within toxic software development jobs and I wish it would receive more legitimate attention and treatment options. I have tried to explain to my therapist why I have developed something like PTSD around peer reviews... yes, we all say "you are not your work" but that does not excuse being (dare I say) abusive in comments on PRs.
And, since software development is a mostly creative work, software developers are strongly impacted by it.