volume_mute
Egoless Programming
publish date: 2026/06/04 11:20:1.478510 UTC
volume_mute
Pair programming is said to reflect Weinberg's (1971) idea of egoless programming. What does this mean?
Correct Answer
The software is owned by the team as a whole and individuals are not held responsible for problems with the code — the team has collective responsibility for resolving problems
Explanation
Egoless programming (Weinberg, 1971) means the software is owned by the team as a whole and individuals are not held responsible for problems with the code. Instead, the team has collective responsibility for resolving these problems. Pair programming supports this idea.
Reference
Software Engineering, Ian Sommerville, 9th edition
