Object Mentor Blog: Saying "NO". http://blog.objectmentor.com/articles/2009/12/04/saying-no en-us 40 Saying &quot;NO&quot;. <p>I saw <a href="http://theoatmeal.com/comics/design_hell">this cartoon</a> in a tweet today. It&#8217;s the story of how a boss corrupts the work of a professional. It&#8217;s a funny cartoon, and a sad story that happens all too often in our profession. But who, exactly, was at fault?...</p> <p>The difference between a laborer and a professional is that a laborer takes orders from his boss, and a professional provides input to his superiors. Laborers are hired to take direction. Professionals are hired to ensure that the direction chosen makes sense.</p> <p>Imagine this conversation between a patient and a doctor:</p> <p>Patient: <em>&#8220;My arm hurts.&#8221;</em> Doctor: <em>&#8220;What would you like me to do about it?&#8221;</em> Patient: <em>&#8220;Make my arm stop hurting.&#8221;</em> Doctor: <em>&#8220;Do you want me to cut it off?, I can do that.&#8221;</em> Patient: <em>&#8220;No, I just want it to stop hurting.&#8221;</em> Doctor: <em>&#8220;I could cut all the nerves to your arm. That&#8217;ll stop it.&#8221;</em> Patient: <em>&#8220;Isn&#8217;t there something less drastic you could do?&#8221;</em> Doctor: <em>&#8220;Ooops, sorry, time for my break.&#8221;</em></p> <p>Clearly we don&#8217;t expect doctors to behave this way. Even though the patient is the boss, the patient expects the doctor to have the answers and help set the direction.</p> <p>Here&#8217;s another version of the conversation:</p> <p>Patient: <em>&#8220;I want you to cut my arm off.&#8221;</em> Doctor: <em>&#8220;What&#8217;s wrong with your arm?&#8221;</em> Patient: <em>&#8220;It hurts. I&#8217;m tired of it. Just cut it off.&#8221;</em> Doctor: <em>&#8220;Let me see your arm. Hmmm. Looks like you&#8217;ve got a sprain or perhaps a hairline fracture. We should take some X-Rays.&#8221;</em> Patient: <em>&#8220;No, just cut it off.&#8221;</em> Doctor: <em>&#8220;Sir, I do not cut off healthy arms.&#8221;</em> Patient: <em>&#8220;But I&#8217;m paying you. You have to do what I say!&#8221;</em> Doctor: <em>&#8220;No, sir, I don&#8217;t. Cutting off your arm would violate my oath.&#8221;</em></p> <p>Which of these two doctors would you rather be? Now project these two doctors into your own profession, and which would you rather be?</p> <p>Programmers are professionals. They know more about designing and implementing software systems than their bosses do. Indeed, they are hired for this knowledge and expertise. And they have a solemn duty to prevent their managers from doing things that would be harmful.</p> <p>All this boils down to one simple thing. Professionals are willing to say &#8220;No&#8221;. When their managers come to them with direction that makes no sense, a professional programmer will refuse the direction.</p> <p>Is this risky? Sure. But part of being a professional is the willingness to stand on principle. There are lines that a professional will not cross.</p> <p>Of course saying &#8220;No.&#8221; is only one side of the coin. Professionals are also expected to explain their positions, and come up with viable alternatives. Professionals <em>negotiate</em> with their superiors until both parties are satisfied with the chosen direction.</p> <p>The poor web-designer schmuck in that cartoon was not behaving as a professional. He was behaving as a laborer. The fiasco at the end was <em>his</em> fault. He should have said &#8220;No.&#8221; and started a <em>negotiation</em> with his customer instead of just doing everything the customer said.</p> <p>The cartoonist painted the web-designer as a wise but impotent victim, and the boss as the overbearing dufus. The reality is that the web-designer took the role of the victim voluntarily and shirked his responsibility to refuse direction that he considered harmful.</p> <p>If you are a professional, you <em>never</em> allow yourself to be put in the role of the victim.</p> Fri, 04 Dec 2009 08:35:55 -0600 urn:uuid:1c488f0e-912e-47c9-86b9-8333cfa3e7a1 Uncle Bob http://blog.objectmentor.com/articles/2009/12/04/saying-no Uncle Bob's Blatherings Software Craftsmanship "Saying "NO"." by Detroit Strippers <p>My brother suggested I may like this website. He was totally right. This publish actually made my day. You cann’t consider simply how a lot time I had spent for this info! Thank you!</p> Mon, 25 Jun 2012 13:57:51 -0500 urn:uuid:4ac54ebd-a441-4bb0-9f67-ccfbf4418119 http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-231228 "Saying "NO"." by IsoLogic <p>This is a great post! Even children should be taught how to say &#8216;no&#8217; so that when they grow up, they will know what is good from bad. They will know how to make decisions and more importantly, they will know how to say &#8216;no.</p> Fri, 22 Jun 2012 01:33:16 -0500 urn:uuid:cb38e28f-c39f-4a14-a629-a99b6e6a9636 http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-230874 "Saying "NO"." by Rubber Molds <p>With more than 20 years of experience, Intertech provides an extensive integrated operational ability from design to production of molds 100% made in Taiwan. Additional to our own mold making factory, we also cooperate with our team vendors to form a very strong working force in Taiwan.</p> <p>For the overseas market, we work very closely with local representatives in order to take care of the technical communication and after-sales service to our customers. We also participate in the EUROMOLD &#38; FAKUMA exhibitions and meet our customers every year in Europe. By concentrating on mold &#8220;niche markets&#8221;, we play a very useful mold maker role from the Far East whenever customers want to develop their new projects. We provide services from A to Z to our customers on a very economic cost and effect basis.</p> Tue, 19 Jun 2012 02:37:02 -0500 urn:uuid:f938ca55-e609-4690-add2-0b3e160b6571 http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-230038 "Saying "NO"." by royale casino bonus <p>Valuable technology is visible in this blog that to sharing the great info is visible in this blog. Thanks a lot for visiting the amazing info that to using the nice technology and the different services in this website.</p> Fri, 15 Jun 2012 11:03:04 -0500 urn:uuid:d10892c7-c0ae-4094-92f4-5c35154f8942 http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-229481 "Saying "NO"." by elatrip <p>Kerala tour packages &#8211; try visiting <a >elatrip</a rel="nofollow"></p> Mon, 11 Jun 2012 20:52:05 -0500 urn:uuid:d7146426-68ed-491d-94e4-7c33a0bd7a68 http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-228982 "Saying "NO"." by elatrip <p>Coders should also take an oath that they want do harmful things to others as doctors. Good post</p> Mon, 11 Jun 2012 20:48:03 -0500 urn:uuid:fba74e0c-155b-4a24-92b6-442a877aaae7 http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-228981 "Saying "NO"." by Live Casino Sport <p>I am really very great for the nice info in this blog and great technology is visible in this <a href="http://www.bestcasinoingoa.com/" rel="nofollow">best casino in goa</a> blog. I had really like it very much for using the nice impression in this <a href="http://www.FreeCasinoSport.com/" rel="nofollow">Free Casino Sport</a> blog. I had really like it very much for using the nice impressing with this <a href="http://www.royalecasinobonus.com/" rel="nofollow">royale casino bonus</a> blog. I am really very happy for visiting the nice service in this <a href="http://www.RoyaleCasinoGame.com/" rel="nofollow">Royale Casino Game</a> blog. This is very much satisfied by the info in this blog and the great technology is visible in this blog.</p> Fri, 01 Jun 2012 07:38:58 -0500 urn:uuid:b1c684f7-34d0-4e13-81e9-8ff4d8b3af62 http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-227172 "Saying "NO"." by proposed 28th amendment <p>I love this article the write are well written.It can amaze somebody when they read this kind of article. <a href="http://www.amendment28tofixcongress.com" rel="nofollow">proposed 28th amendment</a></p> Sat, 26 May 2012 05:55:19 -0500 urn:uuid:45b94248-f02a-4d57-8ddd-1d7cc0f17b4d http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-226439 "Saying "NO"." by proposed 28th amendment <p>thanks for sharing.Such a great post showing that no matter what profession you are in you must set some standards for yourself this article may contain an information.It helps a lt of of me whenevr they need help.</p> Sat, 26 May 2012 05:52:55 -0500 urn:uuid:0a9f305d-585d-422e-950f-6cfd4f890f84 http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-226438 "Saying "NO"." by Namibia Safari Tour <p>Great article well done!</p> Fri, 18 May 2012 07:31:56 -0500 urn:uuid:a5515d47-8d7e-48f9-9f08-3b9ced383b6a http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-225273 "Saying "NO"." by Safari Tours Tanzania <p>Great post well written</p> Fri, 18 May 2012 07:10:44 -0500 urn:uuid:951e101e-2654-4f8c-a40f-55c6f97f9739 http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-225272 "Saying "NO"." by Pilanesberg <p>Great post well written</p> Fri, 18 May 2012 07:09:18 -0500 urn:uuid:9d54bdfd-2a69-4f6f-ad2f-ecc631f24ae1 http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-225271 "Saying "NO"." by Kruger Park <p>Very well written article! Well done</p> Fri, 18 May 2012 07:03:37 -0500 urn:uuid:91e39b0d-afd4-45cb-9aae-56d36456e7a4 http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-225269 "Saying "NO"." by Botswana Travel Safaris <p>Great article! well done</p> Fri, 18 May 2012 07:02:42 -0500 urn:uuid:9dd2140b-026d-4309-909a-003386ac1348 http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-225268 "Saying "NO"." by Dubuque HVAC <p>Exactly the information I&#8217;ve been looking for. :)</p> Tue, 15 May 2012 02:31:29 -0500 urn:uuid:61784c65-791c-441e-8efc-dc3c5fc00072 http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-224602 "Saying "NO"." by Gold Coast Water Heater Repair <p>Well this is very interesting indeed.Would love to read a little more of this. Great post. Thanks for the heads-upThis blog was very informative and knowledgeable :)</p> Tue, 15 May 2012 02:23:42 -0500 urn:uuid:bc2a96d1-3f25-4174-ad47-b1b3816c0ac8 http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-224590 "Saying "NO"." by Lyrical dance costumes <p>Youre so awesome, man! I cant believe I missed this blog for so long. :)</p> Tue, 15 May 2012 02:21:01 -0500 urn:uuid:71c47ee2-8f66-44b0-a685-e59893de2a86 http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-224584 "Saying "NO"." by LA Drain Cleaning <p>hey this post was so productive to me. looking for the next post.</p> Tue, 15 May 2012 02:16:36 -0500 urn:uuid:b80bda26-1d49-4ceb-8363-5f0ca5812f04 http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-224577 "Saying "NO"." by diabloiiiblog.com <p>Thanks!! That&#8217;s what I need to know. :)</p> Tue, 15 May 2012 02:09:05 -0500 urn:uuid:084ed57a-ce25-4e1d-825a-27927f2e95d4 http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-224568 "Saying "NO"." by air horns <p>If there is a trophy for great content this article should win first place. I agree with many points mentioned in this article. Great writing.</p> Tue, 15 May 2012 01:49:49 -0500 urn:uuid:c6f69897-3882-4718-90b0-f66be0184bd2 http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-224537 "Saying "NO"." by krill oil <p>I’ve never seen the use of descriptive terminology used in this fashion before. I have definitely learned much from the reading and the thought provoking ideas used in this article.</p> Tue, 15 May 2012 01:48:35 -0500 urn:uuid:878cae5b-fe9f-4c6c-98be-7dd9908cbb9d http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-224535 "Saying "NO"." by congressional benefits <p>It’s in reality a nice and useful piece of information. <a href="http://www.amendment28tofixcongress.com/evident-causes/complacency/" rel="nofollow">congressional benefits</a></p> Fri, 04 May 2012 19:13:13 -0500 urn:uuid:00e80e1b-7dcc-45da-9b90-5366ca81f2b5 http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-221946 "Saying "NO"." by Caribbean Airlines Flight <p>I savored reading it. I need to read more on this subject&#8230;I am admiring the time and effort you put in your blog, because it is apparently one great place where I can find lot of usable info.. :)</p> Thu, 26 Apr 2012 04:43:29 -0500 urn:uuid:daeaedfe-cc7c-4894-a068-b22e8310959a http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-220073 "Saying "NO"." by neha <p>I wanted to let you know how impressed I am with this content.<a href="http://adityagranites.in/" rel="nofollow">library of congress</a></p> Thu, 26 Apr 2012 01:21:23 -0500 urn:uuid:2c521f18-2c29-4f24-9d83-f0c995b94b5a http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-220017 "Saying "NO"." by success with anthony morrison <p>you put the all great things which makes all people getting interested. but yes thats right, i agree. all you mention is make a sense. thanks :)</p> Tue, 24 Apr 2012 06:20:27 -0500 urn:uuid:445493e6-f34e-488f-b4bb-697f364c39dd http://blog.objectmentor.com/articles/2009/12/04/saying-no#comment-219828