This is my celebration post for being a Top Contributor to PowerShell Open Source Projects 2017, and receiving a certificate of appreciation from Jeffrey Snover @jsnover (Microsoft Technical Fellow and creator of PowerShell), Michael Greene @migreene (Microsoft Principal Program Manager) and Angel Calvo @ANGELCALVOS (Microsoft Director of Program Management for Azure Automation & Config Management – Community Lead for PowerShell OSS projects).
Besides saying a big Thank you for their recognition, I will also share my reasons and experience participating in them.
Top Ten Reasons for contributing to PowerShell Open Source Projects:
- To improve the PowerShell code or documentation
- To gain competitive advantage among developers
- To support Open Source values
- To help create and maintain industry Open Standards
- To enhance PowerShell usability to wider end-user audience
- To further your career and improve your skill
- To work together for a common cause
- To exposure yourself to a boarder global community
- To give back to the community
- To have fun, interact with other developers and freedom to innovate
In term of my experience in this journey, I gain quite a lot of fruitful experience in using GitHub, improving PowerShell code with other likeminded contributors, learning Markdown Language to improve Get-Help content and many more.
Last but not least, it is never too late to participate in #PoweShell Open Source Projects in GitHub. You might get the chance to be the next Top Contributor to PowerShell Open Source Projects at next #PSHSummit next year.

PowerShell – Open Source Projects – Top Contributor 2017