Open Source and Professional Advancement

Open source software development efforts offer us professionals a new and valuable way to obtain significant experience in a wide range of areas and to advance professionally. The most obvious way for a professional to benefit from open source software is by fixing and improving existing open source code. Many open source projects have lists chock-full of exciting additions and obscure bugs eagerly waiting for us developers to get our hands on them. By joining an existing open source software project, we can immediately practice the art of maintaining other people's code and sharpen our corresponding skills