The end of the 2013 Scripting Games
The end of the 2013 Scripting Games
If you’ve been following the Scripting Games then you know how intense the last few challenges have been. The participants in the games have truly been amazing and have worked hard to solve Dr. Scripto’s problems.
As a one of the Judges for the games I wanted to impart an observation I’ve had during the games.
First, as many of you know, learning PowerShell – truly learning the tool correctly and using it to solve problems – takes effort. It takes more than just reading a book or taking a class, it takes you spending time working with the tool – getting stumped – and pushing forward to solve a real problem. To often Windows Admins treat PowerShell like a GUI management tool – thinking they can just click around until something good happens. PowerShell is an automation language of commands, and until you understand the language and how the tool uses the language, you just won’t be successful.
The Scripting Games are one way for you to try to use PowerShell and solve real world problems. The benefit to the games is that you submit your work and receive comments form Judges and other participants – mainly on how to improve your script. This is the true learning advantage, putting forth a solution than having your peers review it – and teach you how to improve it.
This is common practice in development environments for developers and they generally have frequent code reviews. These reviews can be simple or complex, but involve the code being checked for flaws in patterns and best practices. Often little comments or notes are given to the developer on how they can improve their code, and in some cases, warned to stop doing something that is considered bad practice. Because you are part of ‘DevOps’ now, you should look at the review process as a positive – something you can debate and learn from to become better. Unfortunately, some Admins view the review as a negative – as if they have been shamed – and loose the chance to learn.
In the past, did you ever have a review and were told exactly how to click the button on the screen? – of course not. But as you work with PowerShell there are clear best practices, clear things that are no-no’s, and there are people that can help you improve. Join the conversation with a positive view. There will always be debate, but that’s how we all learn.
Why do I bring this up? Because there will be a ‘Winter’ Scripting Games and you should participate. You should look at it as a great chance to improve your skills, and in fact, help others to improve. If you can’t wait to try your hand at something, write a script that solves a problem and post it on PowerShell.Org. Ask for people to comment on how you could improve. Join the community in helping every learn PowerShell! It will be fun!
Knowledge is PowerShell,
You May Also Like
In this video, you will gain an understanding of Agile and Scrum Master Certification terminologies and concepts to help you make better decisions in your Project Management capabilities. Whether you’re a developer looking to obtain an Agile or Scrum Master Certification, or you’re a Project Manager/Product Owner who is attempting to get your product or … Continue reading Agile Methodology in Project Management
In this Office 365 training video, instructor Spike Xavier demonstrates how to create users and manage passwords in Office 365. For instructor-led Office 365 training classes, see our course schedulle: Spike Xavier SharePoint Instructor – Interface Technical Training Phoenix, AZ 20347: Enabling and Managing Office 365
One of the coolest new features in Window Server 2012 and Windows Server 2012 R2 is the ability to clone a Domain Controller. In the past, if we had virtualized Domain Controllers and we actually took a snapshot of it and then rolled back to that snapshot, it would break the logon service on that … Continue reading How to clone a Windows Server 2012 or 2012 R2 Domain Controller