27 Never the end

 

Welcome to the end! Or is it? Of course not—you’re just beginning—but you’ve made it to the point where you can start to be an effective toolmaker. Now it’s time to begin thinking about what comes next.

27.1 Welcome to toolmaking

At this point, we’re hoping you’ve seen the light about this toolmaking word. It isn’t just about scripting. It’s about making small units of work that follow PowerShell’s rules, so that they can connect. It’s about making controllers that put those tools into a specific situation and context, giving those tools a purpose for that moment in time—but leaving the tools themselves free to have another purpose at another time. Hopefully, you’ve also seen the value in examining how PowerShell does things natively and in duplicating its approaches in your work.

The best compliment we get when we teach this material—whether in a class, at a conference, or in a book like this—is something like, “Well, thanks a lot—now I have to go and rewrite all of my scripts!” We love that because it shows that we’ve taught someone effectively and done a good job of making them realize how valuable this approach is. Of course, this doesn’t mean they must rewrite their existing work. If you have something that works, let it be. But if the occasion arises where you need to fix a bug or add a feature, then begin to incorporate the changes inspired by this book.

27.2 Taking your next step

27.3 What’s in your future?

Summary