As the Scripting Games begin to wind down, I know that we’ve come across a number of divergent opinions, especially in the comments. “You shouldn’t use .NET classes!” says one comment, “you should have done this with a .NET class” says another commentÂ in the same entry.Â Fun. It’s great to see those differences – but it’d be better toÂ discuss them.
So I’m asking everyone in the Games: Go through your comments on all of your entries. Find comments that you disagree with – but that you could possibly see someone making an argument for (and that you’d perhaps argue against). Post those here as a comment, or email me (there’s a contact form on the Site Info tab). I want to collect these, and start a series of discussions where we can, jointly, start to hammer out some patterns and practices that we, as a community, feel work well. Some of those may have exceptions (rules always do) – “never use a .NET classÂ when there’s a cmdlet that can do the same thing,Â but otherwise go nuts” is one example.
Fire away. For now, you don’t need to put your argument for or against – I’m just collecting the topics that we’ve seen disagreement or differing opinions on. Discussion will follow!
The result of this will be a community-guided Best Practices ebook, which I’ll assemble and we’ll give away for free. I might even build that, initially, as a wiki, so that folks could contribute to it over time. Will see – that’s a bit of extra software.