From The Shell: Is PowerShell now TOO easy?

By | August 14, 2015

I’m a huuuuge PowerShell fan.  It somehow just feels right to be working in a shell predictably, reliably and with precision.  UIs are for losers!

But I’m concerned for the masses.  I’m not a PowerShell expert, I’m just a guy that likes a little regularity.  That’s right, I eat plenty of fibre.

I’m concerned for the masses because as PowerShell advances (v5 now doncha know?) it’s becoming so rich with cmdlets users no longer understand what it is actually doing.

The days when we had to expose objects and then work with them are long gone.  There’s a cmdlet for everything and I can’t decide if that’s progress or not.

I suppose it’s probably analogous to when Microsoft started bringing the “Visual-ness” into development years ago.  It became easier to become a developer and  only the most disciplined spent the time needed at a low level to really understand what was going on at runtime.

Are we just creating a generation of scripters that have too much power with too little real knowledge of how things work?  Perhaps.

Maybe I am worrying about nothing but I, for one, prefer the idea that the guy currently fixing my car actually knows at a detail level how it works and doesn’t just rely on his laptop plugged into the diagnostic port if you catch my drift.

I’d love to hear your thoughts on this.

more to follow…

One thought on “From The Shell: Is PowerShell now TOO easy?

  1. Michael Bunyan

    For casual user the ‘DOS’ command line is not dead, just the inteface. Those with company machines are likely to have PS/DOS capability limited to current user, those with BYOD or personal computer can have much more fun. For those learning, get-help is so much better and PS community seems to me so much more proactive than DOS or VB\WScript\Jscript.
    Going forward MS would not dare remove DOS commands, thought they may deprecate the interface.
    Potentially MS could make PS significantly better cross platform with official versions for use on MAC\Linux\Andriod.
    As with NIX command line, I learn those I need to have handy, rather than digging deep. Even on a simple script PS use of try\catch and error trapping settings are very useful to avoid or reduce undue impact.
    Overall I believe PS develoment a good thing for MS, developers and tinkers (like myself).
    Mike B


Leave a Reply

Your email address will not be published. Required fields are marked *