Great article from the team at Netflix about the power of open source techniques to improve their overall development process: Open Source at Netflix.
In particular, I love this quote:
we’ve observed that the peer pressure from “Social Coding” has driven engineers to make sure code is clean and well structured, documentation is useful and up to date. What we’ve learned is that a component may be “Good enough for running in production, but not good enough for Github”.
The usefulness and effectiveness of the review process is nothing new, of course; what is new is the emerging understanding that a strong open source community can provide a healthy open review process in situations where a closed organization is not mature enough or capable of providing that review process internally.