smartbulbA few weeks back a colleague of mine asked a great question on twitter:

powershell sounds cool, but i don't use it. why should i learn as a dev?

This is the question I’ve been trying to answer for the development community at user groups and conferences for the last two years.  The short answer is that groking PowerShell makes your life easier.  Technically this is true for any Windows user, so let’s explore the benefits that are specific to developers…

This “grok-posh” series of posts will outline why you should get familiar with PowerShell now.  Some of these will be specific to developers, some more general to powerusers.  As I complete posts I’ll update the links below.

  • Interactive .NET
  • Awesome Build and Test Tools
  • Typing is Faster than Searching
  • It’s Glue that Sticks to Everything
  • Windows Management and Support
  • Agile Applications (no, not that Agile, the other Agile from the 90’s)
  • Immediate Integration with Awesome Tools
  • Command Pattern Platform
  • Repository Pattern Platform

If there is anything you think should be added to this list, please drop me a note via the contact form or twitter.