I wonder how many open source programmers or projects have adopted any of the extreme programming (XP) practices, like unit tests (or rather, test-driven development), refactoring, continuous integration, and so on. And although pair programming might be hard to do, one can definitely do frequent code reviews. --Tesugen.com