{"id":153,"date":"2007-07-02T13:36:15","date_gmt":"2007-07-02T21:36:15","guid":{"rendered":"http:\/\/testblog.sapien.com\/index.php\/2007\/07\/02\/okay-i-dont-hate-the-gui-part-vi\/"},"modified":"2007-07-02T13:36:15","modified_gmt":"2007-07-02T21:36:15","slug":"okay-i-dont-hate-the-gui-part-vi","status":"publish","type":"post","link":"https:\/\/dev.sapien.com\/blog\/2007\/07\/02\/okay-i-dont-hate-the-gui-part-vi\/","title":{"rendered":"Okay&#8230; I don&#8217;t &#8220;hate&#8221; the GUI (Part VI)"},"content":{"rendered":"<p><a href=\"\/current\/2007\/5\/23\/why-i-hate-the-gui-part-i-1.html\">Part I<\/a>, <a href=\"\/current\/2007\/5\/23\/why-i-hate-the-gui-part-ii.html\">Part II<\/a>, <a href=\"\/current\/2007\/5\/23\/why-i-hate-the-gui-and-cmdexe-part-iii.html\">Part III<\/a>, <a href=\"\/current\/2007\/5\/23\/why-i-hate-the-gui-and-cmdexe-part-iv.html\">Part IV<\/a>, <a href=\"\/current\/2007\/6\/25\/why-i-hate-the-gui-and-cmdexe-part-v.html\">Part V<\/a> <\/p>\n<p>Okay, maybe I&#8217;ve been being a bit strong with my language &#8211; I don&#8217;t really <em>hate<\/em> GUIs. Heck, I wrote this blog post in a GUI! (Hmm&#8230; how about a blog-posting cmdlet?)<\/p>\n<p>A GUI offers a great way for a less-experienced user to learn how to oeprate a product. Obviously, when you&#8217;re dealing with formatted text, a GUI gives you all the WYSIWYG love you need to do a better job. <\/p>\n<p>For administration, though, a GUI is <em>just<\/em> that: For less-experienced users. Once you know how to operate a product using its GUI, you&#8217;ll almost always itch to get &#8220;under the hood&#8221; to operate the product more directly. A <em>well-written<\/em> command-line shell lets you do so more quickly, efficiently, and consistently.<\/p>\n<p>So I think Windows will always <em>have<\/em> a GUI &#8211; I just think the administrators using it will primarily be the newer ones, or the ones who are still less technically proficient. I think experienced admins who really know what&#8217;s going on inside the product will always wind up at the command line&#8230; Windows PowerShell.<\/p>\n<p>And incidentally, maybe I don&#8217;t &#8220;hate&#8221; Cmd.exe, either. Well, actually, I do &#8211; and always have. See, my first IT job was as an AS\/400 operator, and I&#8217;ve always bemoaned the fact that Cmd.exe was so limited in its scripting capabilities, and so restricted by the command-line utilities people chose to wrote. Yeah, it&#8217;s all we had to work with, but I&#8217;m <em>really<\/em> glad we finally have something better. It&#8217;s disappointing that Microsoft took so long to formally recognize the needs of its administrator audience&#8230; but extremely gratifying that they&#8217;ve finally done so!!! <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Part I, Part II, Part III, Part IV, Part V Okay, maybe I&#8217;ve been being a bit strong with my language &#8211; I don&#8217;t really hate GUIs. Heck, I wrote this blog post in a GUI! (Hmm&#8230; how about a blog-posting cmdlet?) A GUI offers a great way for a less-experienced user to learn how [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-153","post","type-post","status-publish","format-standard","hentry","category-general"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts\/153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/comments?post=153"}],"version-history":[{"count":0,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts\/153\/revisions"}],"wp:attachment":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/media?parent=153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/categories?post=153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/tags?post=153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}