Learn about Windows PowerShell
Summary: The 2013 Windows PowerShell Scripting Games Competitor’s Guide is posted today.
Microsoft Scripting Guy, Ed Wilson, is here. Don Jones from PowerShell.org is back with us today with the 2013 Scripting Games Competitor’s Guide.
Take it away, Don…
Welcome to the 2013 Scripting Games, now managed by PowerShell.org! This guide is designed to help you understand how the games work and what you can expect.
Important See yesterday’s blog, 2013 Scripting Games Start April 22!, for information about the events, tracks, voting, and prizes.
First up, you’ll need to register for the Games by logging on to http://scriptinggames.org/. Note that there is no “www” on this URL. When you register, you’ll be asked to select a track. This is a one-time decision, and you may choose from:
Caution We ask that you not include any personally identifiable information in your entries. This includes your name, email address, or other contact information.
Now, these are just ideas for you to consider. They’re not rules, and our judges won’t universally agree on every one of the ideas. So don’t think of this as a magic checklist that will make you win. You don’t even need to force yourself to do all of these things—but keep them in mind.
In some event scenarios, we’ll give you an example of the expected output. It’s an example, not a mandatory deliverable. Basically, if you have all the right property names and the values look legitimate, you’re fine. They don’t need to be in the order we list them, and they don’t need to exhibit the exact same formatting, unless the event scenario calls out a specific requirement. In many cases, the example output is formatted to fit in a PDF file. It’s going to look different in the Windows PowerShell console, and we’re cool with that.
However, make sure that you meet the scenario requirements. If a requirement says to display a value in gigabytes, you’d better do it. Expect your Crowd Score to be pretty low if you display in bytes when the scenario explicitly asked for gigabytes.
Let’s be clear on something: if your goal going into the Games is to get on every judge’s Best list, you’re playing for the wrong reasons. If your goal is to get an amazing Crowd Score in every event, you’re probably going to be disappointed. This is a learning event.
Here’s another way to think about it: you’re going to have your script reviewed by dozens of peers, and possibly get some expert feedback from some of the biggest names in the industry. That alone is worth participating. The prizes are just icing on the cake!
DO NOT treat the previous list of guidelines as some kind of secret checklist for winning. It isn’t. They’re pretty good ideas in general, but they’re not the only good ideas. Like all rules they come with their own exceptions.
DO obsess about finding a clever, elegant, well-written solution to each problem. Knock our socks off!
Something different about the Games this year: You’ll notice that the only score you’ll receive is from your peers in the community—and we can’t tell them how to score you. Heck, some of them may not feel they’re even qualified to hand out scores, and a few of those might be right (more on that in a moment).
The score is nice—but it isn’t the point of the Games. The point is to think of creative approaches to real-world problems and to implement those approaches the best way you can.
Our expert judges will be picking their Best and Worst lists to highlight creativity, attention to detail, and overall sk1llz. Every judge will have different opinions, preferences, and techniques; and they’re all purely subjective. We’re not giving them any guidelines. So there’s no secret checklist for winning.
Our judges will blog about what they like and don’t like. And that is the real point of the Games: to learn.
Generous support from our sponsors makes the Games and all of PowerShell.org possible. Please offer them your support and thanks.
Thank you to Don Jones and to the rest of the Windows PowerShell community for sharing this. Join me tomorrow when we will reveal two practice events for the 2013 Scripting Games.
I invite you to follow me on Twitter and Facebook. If you have any questions, send email to me at firstname.lastname@example.org, or post your questions on the Official Scripting Guys Forum. See you tomorrow. Until then, peace.
Ed Wilson, Microsoft Scripting Guy
there is a small confusion for me.
thescriptinggames.com -> asks for login with microsoft account
scriptinggames.org -> asks for a login with a user name(not email address) and password.
which one should be used for the 2013 scripting games.
- i am not able to set or see the track selection option.
- it lists the past events and entries (winter games events)
- it does not list the new event schedule
- allowed to set track level at first login.
- lists the forthcoming event entries (all 6 events of adv. and beg.)
- does not list any past events.
in both i am not able to know which track is selected,
help is appreciated in clearing this confusion.
I apologize for the confusion. ScriptingGames.org is the correct address. If you click on the Profile link once logged in, you will see the track you are registered for. There ARE no past events. That's why none are listed. Please review http://powershell.org/games for a list of accurate URLs and downloads. This was a last-minute and unexpected change and we are working hard to get the word out.
@Sahal Thanks for pointing this out. I updated the blog post above to point to the correct URL.
thank you for the changes, and for even the redirection set. now even anyone types the wrong old url it gets redirected to the correct one. thats cool.
though not a big concern, i still cannot see the track i am in. the profile page just gives below text:
Note that some of the links on this page, or subsequent pages, may not work if you have not yet submitted any entries, created bookmarks, etc. We apologize for any confusion.
You've earned 0 Pointlets by voting
Your MOST LIKED bookmark list
Your LEAST LIKED bookmark list
Don't sweat it. We'll have the track display working by the time the events go live. Also - PLEASE don't leave feedback on the Games Web site here. There's a "Feedback" link at the bottom of every Games Web page that will let you get straight to me. The Scripting Guy can't fix the problem - but if you let ME know about it, I can.
thanks, i will follow your instruction.