Hacker News new | ask | show | jobs
by deredede 263 days ago
You can give honest, unbiased feedback without insulting either people or their work.

Software engineering is a collaborative process, not an adversarial one.

1 comments

> Software engineering is a collaborative process, not an adversarial one.

The collaborative process itself is adversarial. Capitulating to others when their contributions go against one's goal compromises that goal. Sometimes compromise to achieve a lesser goal is better than failing to achieving the full goal. But, when stakes are high (and Linux stakes are enormous) compromised goals are less appropriate. Linux and Linus are in a position not to have to compromise the goal.

In what way would rejecting the code with different wording be "capitulating" exactly?
If you've worked in SWE for long enough, you'll run into this kind of socially maladjusted petty tyrant many times in your career. It's fascinating to see so many of these tyrants exposing themselves in this thread, though.
In what way was I addressing Torvalds' choice of "wording", exactly?
That's the part the comment you replied to had a problem with, so it seemed obvious that your disagreement was with that.