Gerald Weinberg

When program developers are not territorial about their code and encourage others to look for bugs and potential improvements, progress speeds up dramatically.

If builders built houses the way programmers built programs, the first woodpecker to come along would destroy civilization.