{"id":357,"date":"2011-04-04T07:49:17","date_gmt":"2011-04-04T14:49:17","guid":{"rendered":"http:\/\/www.nadynerichmond.com\/blog\/?p=357"},"modified":"2011-03-31T14:41:29","modified_gmt":"2011-03-31T21:41:29","slug":"load-it-with-details","status":"publish","type":"post","link":"https:\/\/www.nadynerichmond.com\/blog\/2011\/04\/04\/load-it-with-details\/","title":{"rendered":"load it with details"},"content":{"rendered":"<p>Last week, I complained about <a title=\"loaded words matter, so listen up\" href=\"http:\/\/www.nadynerichmond.com\/blog\/2011\/03\/31\/loaded-words-matter-so-listen-up\/\">rejecting feedback out-of-hand<\/a> because it&#8217;s not delivered in a way that you like reading. \u00a0A developer said that they ignored feedback that called their application &#8220;useless&#8221;, and that really bothered me.<\/p>\n<p>Here are two pieces of feedback that are on the opposite ends of the spectrum:<\/p>\n<ul>\n<li>Your app is awesome!<\/li>\n<li>Your app is useless!<\/li>\n<\/ul>\n<p>As a developer, I have an emotional reaction to both of them. \u00a0The first one gives a nice warm fuzzy. \u00a0The second one causes a scowl. \u00a0Neither of them tell me anything useful about my application. \u00a0It&#8217;s human nature to want to ignore the latter because it&#8217;s negative, but I have to ignore the former as well. \u00a0Ignore them not because the feedback has a message that I don&#8217;t want to hear, but because it doesn&#8217;t have a message at all.<\/p>\n<p>The best kind of feedback helps you make decisions about how to proceed. \u00a0I would &#8220;never, ever, ever&#8221; tell someone that they shouldn&#8217;t say something when giving me feedback. \u00a0Instead, I tell them what they should do: they should be verbose. \u00a0I don&#8217;t care about loaded words. \u00a0What I care about is feedback that is loaded with details.<\/p>\n<p>If you want me to consider making a change to my application, phrase it like an elevator pitch. \u00a0You&#8217;ve got to tell me why your request is something that I should consider. \u00a0Tell me why you want it and how you want to use it. \u00a0Tell me what you&#8217;re doing to work around not having it today. \u00a0Tell me how not having your request impacts your opinion of my application.<\/p>\n<p>For example, I went looking through the <a href=\"http:\/\/communities.vmware.com\/community\/vmtn\/vsphere\/ipadclient?view=discussions\">VMware Community for the new vSphere Client for iPad<\/a>. \u00a0In there, I found this feature request:<\/p>\n<blockquote><p>Since hosts can be seen, it would be a nice feature to enable vmotion\/storage vmotions from the iPad client.<\/p><\/blockquote>\n<p>Let&#8217;s assume that adding such a feature is a non-trivial amount of development time. \u00a0If you want a significant development to be undertaken, you&#8217;ve got to justify it. \u00a0I can come up with a few different use cases where being able to kick off of a <a href=\"http:\/\/www.vmware.com\/products\/vmotion\/overview.html\">vMotion<\/a> activity from your iPad would be nice, but I don&#8217;t know if any of these use cases are the ones that you have in mind. \u00a0Tell me why you want to do this, and tell me how it would make your life better if you were able to do this with our spiffy new iPad client. \u00a0Tell me how important it is to you: would it be &#8220;nice to have&#8221;, or is it &#8220;useless&#8221; without it?<\/p>\n<p>Adding in details doesn&#8217;t guarantee that your request will be met, but it gives me a lot more information to use as I make decisions about my application going forward.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last week, I complained about rejecting feedback out-of-hand because it&#8217;s not delivered in a way that you like reading. \u00a0A developer said that they ignored feedback that called their application &#8220;useless&#8221;, and that really bothered me. Here are two pieces of feedback that are on the opposite ends of the spectrum: Your app is awesome! &hellip; <a href=\"https:\/\/www.nadynerichmond.com\/blog\/2011\/04\/04\/load-it-with-details\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">load it with details<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-357","post","type-post","status-publish","format-standard","hentry","category-ux"],"_links":{"self":[{"href":"https:\/\/www.nadynerichmond.com\/blog\/wp-json\/wp\/v2\/posts\/357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nadynerichmond.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nadynerichmond.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nadynerichmond.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nadynerichmond.com\/blog\/wp-json\/wp\/v2\/comments?post=357"}],"version-history":[{"count":3,"href":"https:\/\/www.nadynerichmond.com\/blog\/wp-json\/wp\/v2\/posts\/357\/revisions"}],"predecessor-version":[{"id":360,"href":"https:\/\/www.nadynerichmond.com\/blog\/wp-json\/wp\/v2\/posts\/357\/revisions\/360"}],"wp:attachment":[{"href":"https:\/\/www.nadynerichmond.com\/blog\/wp-json\/wp\/v2\/media?parent=357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nadynerichmond.com\/blog\/wp-json\/wp\/v2\/categories?post=357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nadynerichmond.com\/blog\/wp-json\/wp\/v2\/tags?post=357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}