Has the Open Source community developed into a farm team of sorts for software developers? It is apparent that one of the most visible ways to display your skills and get noticed is through participation in one of the open source initiatives, whether it be Mozilla, Apache, etc.
Often a developer with obvious skills can be noticed by one of the corporate development teams assigned to the project, and be recruited. So, participation in the open source community is a way to hone and promote your skills. This should be an obvious place for any developer to broadcast his knowledge and abilities to work dynamically as part of a collaborative team. Likewise it should be an obvious place for development organizations to discover new talent.

Comments