{"id":25498,"date":"2023-06-03T16:55:32","date_gmt":"2023-06-03T21:55:32","guid":{"rendered":"http:\/\/blog.kenperlin.com\/?p=25498"},"modified":"2023-06-03T16:55:32","modified_gmt":"2023-06-03T21:55:32","slug":"tradeoff","status":"publish","type":"post","link":"http:\/\/blog.kenperlin.com\/?p=25498","title":{"rendered":"Tradeoff"},"content":{"rendered":"<p>I&#8217;ve been trying to create a user interface that is very easy to use. And as I work on it, I keep running into the same problem.<\/p>\n<p>The easiest way to make something easy to use is to limit the user&#8217;s choices. If you only give people simple options, then everything is clear and easy to learn, and in fact pretty much self-evident.<\/p>\n<p>But once you start empowering the user, it&#8217;s nearly impossible to keep things simple. Which is a shame.<\/p>\n<p>For example, it&#8217;s easy to give people one representative object (say, a chair or a dog). But it&#8217;s hard to give them an easy way to have fine control over exactly <i>what<\/i> chair or dog they will get.<\/p>\n<p>Which isn&#8217;t to say that easy\/simple is better or more complex\/powerful is better. They are both good.<\/p>\n<p>I think the solution is to know your customer. You need to understand what they really want to do, and why they want to do it.<\/p>\n<p>Sometimes people need a fighter jet, and sometimes they just need a bicycle. And if what you really need is a bicycle, you&#8217;re not going to be happy with even the best fighter jet in the world.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been trying to create a user interface that is very easy to use. And as I work on it, I keep running into the same problem. The easiest way to make something easy to use is to limit the user&#8217;s choices. If you only give people simple options, then everything is clear and easy &hellip; <a href=\"http:\/\/blog.kenperlin.com\/?p=25498\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Tradeoff&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/25498"}],"collection":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=25498"}],"version-history":[{"count":1,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/25498\/revisions"}],"predecessor-version":[{"id":25499,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/25498\/revisions\/25499"}],"wp:attachment":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=25498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=25498"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=25498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}