4 ms·
I think another factor is that real world software development is a never-ending series of compromises. Compromises of performance vs readability, developer des
by ARandumGuy 4y ago
I think another factor is that real world software development is a never-ending series of compromises. Compromises of performance vs readability, developer desires vs client demands, and best practices vs "we need that bug fixed now".
Whenever compromises are necessary, conflict inevitably arises, based on what different people value. There are rarely objectively correct answers in software development, which means compromise and arguments are inevitable.
- mason55 4y agoAnd people are bad at taking a step back to examine what it is that they’re valuing differently. Instead, they just argue about the “correct answer” even though they’re coming from different starting points.