Hacker News new | ask | show | jobs
by frumiousirc 266 days ago
> 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.

1 comments

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.