The Manifesto

Ever wonder what Windows PowerShell was “supposed” to be, and how close v1.0 is to the vision? Check out http://blogs.msdn.com/powershell/archive/2007/03/19/monad-manifesto-the-origin-of-windows-powershell.aspx, where the product’s architect shares the original “manifesto” document. There are some interesting insights into the differences between administrative scripting and out-and-out software development which are extremely useful to take note of: Administrators tend to start with ad-hoc operations, put those into a script to avoid rewriting, and then begin evolving the script to make it more flexible and useful. That’s very different from a developer, who must usually try and have the entire final “vision” in mind before even beginning.