{"id":2968,"date":"2019-09-23T01:39:34","date_gmt":"2019-09-23T06:39:34","guid":{"rendered":"http:\/\/dwaynephillips.net\/workingup\/?p=2968"},"modified":"2019-09-02T07:59:08","modified_gmt":"2019-09-02T12:59:08","slug":"fool-proof-or-should-it-be","status":"publish","type":"post","link":"https:\/\/dwaynephillips.net\/workingup\/2019\/09\/fool-proof-or-should-it-be\/","title":{"rendered":"Fool Proof&#8230;or should It Be?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">by Dwayne Phillips<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Makers of systems might consider an old, old list when considering the -ilities or non-functional requirements.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;This system is fool proof!&#8221; said one person. The other person replied, &#8220;I know some pretty big fools.&#8221;\u2014paraphrase from something written somewhere at sometime. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Considering the &#8220;fool proof&#8221; system brought to my mind a few questions like, &#8220;Is it greed proof, lazy proof, etc.?&#8221; Which led to the concept of the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Seven_deadly_sins\">Seven Deadly Sins<\/a>, which in one form or another are: lust, gluttony, greed, wrath, sloth, envy, pride.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Can we build systems that withstand any or all of these seven? But the people who use our systems are professional fill-in-the-blanks, dedicated to fill-in-this-blank-as-well. Hmmm, I&#8217;ve heard that before. I&#8217;ve also heard head shaking and eye rolling when those who said those things were filled with shock and dismay.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These things fall under non-functional requirements. The best-known of which is &#8220;easy to use.&#8221; &#8220;Our systems are easy to use,&#8221; claim the builders of systems. If it isn&#8217;t easy to use, the wrong person is trying to use it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Perhaps the fool or angry person isn&#8217;t the right person to use the system I built. I can always claim such regardless of anyone believing me. Building systems for persons isn&#8217;t easy. We all have so many faults and bad days and such. Let&#8217;s try to be a little more forgiving.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>by Dwayne Phillips Makers of systems might consider an old, old list when considering the -ilities or non-functional requirements. &#8220;This system is fool proof!&#8221; said one person. The other person replied, &#8220;I know some pretty big fools.&#8221;\u2014paraphrase from something written somewhere at sometime. Considering the &#8220;fool proof&#8221; system brought to my mind a few questions [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[48,10,59,58],"tags":[170,133,179,178],"class_list":["post-2968","post","type-post","status-publish","format-standard","hentry","category-general-systems-thinking","category-people","category-requirements","category-systems","tag-general-systems-thinking","tag-people","tag-requirements","tag-systems"],"_links":{"self":[{"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/posts\/2968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/comments?post=2968"}],"version-history":[{"count":1,"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/posts\/2968\/revisions"}],"predecessor-version":[{"id":2969,"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/posts\/2968\/revisions\/2969"}],"wp:attachment":[{"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/media?parent=2968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/categories?post=2968"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/tags?post=2968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}