Shell of an Idea
This book is 95% complete
Last updated on 2020-05-30
About the Book
This is an Agile-published, in-progress book. It is currently complete, but needs to go through editing; by purchasing at a pre-order price, you will receive all final chapters directly from Leanpub when editing is complete. The final book will be released in late-May to mid-June, 2020.
Introduced in 2006, Microsoft's PowerShell made an immediate, positive impact on its server products and in the lives of the people who administer them. The world's first object-oriented shell, the first designed-from-scratch shell for the Windows operating system, and now a cross-platform management shell, PowerShell's technical achievement is significant. It's easy to look at where PowerShell is today, and not realize or remember the long and sometimes-difficult road it took to get there.
What if Microsoft's "next-gen" shell had been nothing more than a port of the Unix KornShell to Windows? What if PowerShell had never become a default, built-in component of the Windows operating system? What if PowerShell had simply been called, "Microsoft Shell?" Yeah, all of those things almost happened.
In the end, the story of PowerShell is less about the technology, and more about the people who brought it to life, and the people who use it every day. It's about how one small band of passionate, crazy people with a vision can bring something wonderful into the world, in small, incremental, deliberate steps. It's about how the right people came together at the right time and did the right thing, and about the enormous community that rallied around them to make the whole thing an incredible success.
Author Don Jones was with PowerShell from the beginning, and through a series of core team interviews, community discussions, and background research, he brings you this: the untold story of PowerShell, a Shell of an Idea.
If you purchase the book here on Leanpub prior to its completion, and if you enable Leanpub to notify you of updates via email (instructions are in the first part of the book itself), you will be given the option to buy a hardcover edition AT COST (estimating about $15-$18 plus shipping) once the book is complete. The hardcover will not otherwise be generally available.
- Cast of Characters
- A Shell of a Problem
- Illustrating the Problem
- Let’s Just Copy Unix
- A Manifesto
- The .NET Framework Connection
- Windows, Again
Design Decisions and Coding Stories
- Decision-Making Principles
- Usability Testing
- Being Verbose
- Extensible Type System
- How Parameters Became Cmdlets
- Parameters: - vs. /
- WHERE: The Elevation of the ScriptBlock
- -WhatIf, -Confirm, and -Verbose
- Punctuation Decisions
- Snap-ins vs. Modules
- What’s in a Name?
- Remoting and Buffering
- Updatable Help
- The Directed Graph
- White on Blue
- Creating a Language
- The Security Story
- MiniShells and AdminShells
- Data Streams
- Tainted Data
- Design Decisions and Coding Stories
- Meet the MVPs
- Adopting PowerShell
- The Role of the MVP Community
- Where are We Now?
- What Does the Community Look Like?
- Changing MVPs’ Careers
- The MVP-Microsoft Relationship
- My PowerShell Story
- The MVPs
- “PowerShell Makes Us All Better at Our Games”
- “We Can Leapfrog Linux!”
- Hula Monkey
The Leanpub 45-day 100% Happiness Guarantee
Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers), EPUB (for phones and tablets) and MOBI (for Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.