{"id":414,"date":"2026-02-10T09:35:36","date_gmt":"2026-02-10T16:35:36","guid":{"rendered":"https:\/\/www.jsnover.com\/blog\/?p=414"},"modified":"2026-02-10T16:44:57","modified_gmt":"2026-02-10T23:44:57","slug":"the-time-i-asked-my-boss-are-you-an-idiot","status":"publish","type":"post","link":"https:\/\/www.jsnover.com\/blog\/2026\/02\/10\/the-time-i-asked-my-boss-are-you-an-idiot\/","title":{"rendered":"The Time I Asked My Boss: Are You An Idiot?"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>A Microsoft engineer (the awesome .Net Perf architect, inventor of the phrase &#8220;Pit of Success&#8221;, and now Distinguished Engineer <a href=\"https:\/\/www.linkedin.com\/in\/ricomariani\/\">Rico Mariani<\/a>) recently told me he used Copilot to script a way out of a laggy system. He was delighted. The story triggered a memory from the early days of PowerShell when my diplomacy was clearly &#8230; <strong>pre-operational<\/strong>.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>A reorganization meant I had to demo the tech to my new boss. The nightly build was <strong>broken<\/strong>. Instead of a demo, both of us spent most of the hour trying to figure out why Windows was thrashing. We tried every tool we had. We were failing and had no clue why.<\/p>\n\n\n\n<p class=\"has-blue-color has-text-color has-link-color wp-elements-fe07be42128a949ef5fc22ebe3da11e9\"><br>Here is how the conversation went (J is Jeffrey; B is Boss):<br><br>J: Do you have any clue what is going on?<br>B:&nbsp; Nope.<br>J:&nbsp; How long have you been working on Windows?<br>B:&nbsp; 20 years.<br>J: Are you an idiot?<br>B: WHAT!?!?!?<br>J: You&#8217;re not an idiot are you?<br>B: No.<br>J: RIght I know that! You have a PHD in Physics.&nbsp; <br>So here you, one of the smartest guys on the planet that has spent 20 years building this OS and you can&#8217;t figure out why it is failing.<br><br>WHAT THE &amp;%$* HAVE WE BUILT?<\/p>\n\n\n\n<p>Windows was operating with a very clear <a href=\"https:\/\/www.jsnover.com\/blog\/2026\/02\/01\/welcome-to-the-room\/\">Theory of Success<\/a>:  &#8220;Identify the users&#8217; scenarios and then deliver GUIs to solve them.  We win because GUIs are easier than CLIs&#8221;.<br><br>There is a big difference between a Theory of Success and a <strong>PLAUSIBLE<\/strong> Theory of Success.<\/p>\n\n\n\n<p>Our Theory of Success was completely IMPLAUSIBLE!<br> <br>The model failed as soon as it encountered a scenario that we had not decided to solve a couple years ahead of time. The response was essentially, &#8220;That is a new scenario that we&#8217;ll solve with a new GUI. Just hold your breath for a couple of years and then install a whole new OS and you&#8217;ll have a great solution.&#8221;<\/p>\n\n\n\n<p>As my Microsoft buddy just reconfirmed:  A Shell\/scripting language with the right set of commands is required to explore, diagnose, and resolve unanticipated scenarios.<\/p>\n\n\n\n<p>The argument I made and ultimately succeeded at was:   A PLAUSIBLE Theory of Success required Windows to have a great GUI AND CLI.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.jsnover.com\/blog\/wp-content\/uploads\/2026\/02\/image-2-scaled.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"572\" src=\"https:\/\/www.jsnover.com\/blog\/wp-content\/uploads\/2026\/02\/image-2-1024x572.png\" alt=\"\" class=\"wp-image-415\" srcset=\"https:\/\/www.jsnover.com\/blog\/wp-content\/uploads\/2026\/02\/image-2-1024x572.png 1024w, https:\/\/www.jsnover.com\/blog\/wp-content\/uploads\/2026\/02\/image-2-300x167.png 300w, https:\/\/www.jsnover.com\/blog\/wp-content\/uploads\/2026\/02\/image-2-768x429.png 768w, https:\/\/www.jsnover.com\/blog\/wp-content\/uploads\/2026\/02\/image-2-1536x857.png 1536w, https:\/\/www.jsnover.com\/blog\/wp-content\/uploads\/2026\/02\/image-2-2048x1143.png 2048w, https:\/\/www.jsnover.com\/blog\/wp-content\/uploads\/2026\/02\/image-2-500x279.png 500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>A Microsoft engineer (the awesome .Net Perf architect, inventor of the phrase &#8220;Pit of Success&#8221;, and now Distinguished Engineer Rico Mariani) recently told me he used Copilot to script a way out of a laggy system. He was delighted. The &hellip; <a href=\"https:\/\/www.jsnover.com\/blog\/2026\/02\/10\/the-time-i-asked-my-boss-are-you-an-idiot\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":416,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-414","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"jetpack_featured_media_url":"https:\/\/www.jsnover.com\/blog\/wp-content\/uploads\/2026\/02\/1200CLI-scaled.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/posts\/414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/comments?post=414"}],"version-history":[{"count":5,"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/posts\/414\/revisions"}],"predecessor-version":[{"id":422,"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/posts\/414\/revisions\/422"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/media\/416"}],"wp:attachment":[{"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/media?parent=414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/categories?post=414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jsnover.com\/blog\/wp-json\/wp\/v2\/tags?post=414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}