{"id":2041,"date":"2012-08-06T21:49:00","date_gmt":"2012-08-06T20:49:00","guid":{"rendered":"http:\/\/t-machine.org\/?p=2041"},"modified":"2012-08-06T21:51:43","modified_gmt":"2012-08-06T20:51:43","slug":"github-user-interface-admission-of-failure","status":"publish","type":"post","link":"http:\/\/new.t-machine.org\/index.php\/2012\/08\/06\/github-user-interface-admission-of-failure\/","title":{"rendered":"GitHub User-Interface: admission of failure?"},"content":{"rendered":"<p>Screenshot taken straight from <a href=\"https:\/\/github.com\/blog\/1204-notifications\">the official blog post<\/a>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/t-machine.org\/wp-content\/uploads\/Screen-shot-2012-08-06-at-21.38.31.png\" alt=\"\" title=\"Screen shot 2012-08-06 at 21.38.31\" width=\"679\" height=\"165\" class=\"aligncenter size-full wp-image-2042\" srcset=\"https:\/\/t-machine.org\/wp-content\/uploads\/Screen-shot-2012-08-06-at-21.38.31.png 679w, https:\/\/t-machine.org\/wp-content\/uploads\/Screen-shot-2012-08-06-at-21.38.31-150x36.png 150w, https:\/\/t-machine.org\/wp-content\/uploads\/Screen-shot-2012-08-06-at-21.38.31-300x72.png 300w\" sizes=\"(max-width: 679px) 100vw, 679px\" \/><\/p>\n<p>You see, they wanted to add a feature where you could &#8220;watch&#8221; a repository.<\/p>\n<p>Only &#8230; due to some weak design (or perhaps: technology-led) decisions in the past, they already had a feature with this name, which didn&#8217;t really do what it claimed to do. Rather than fix it &#8230; they added a meaningless button that does what the existing button (Watch) pretends to do. So now, when you want to watch a project, you must NOT CLICK the Watch button, with its excellent icon, but instead the &#8220;burning lump of gas&#8221; button. Um.<\/p>\n<p>Here&#8217;s a hint: if you&#8217;re designing a UI, and at any point you decide:<\/p>\n<p>&#8220;STARS! Starring items is the answer!&#8221;<\/p>\n<p>&#8230;and the question was anything other than &#8220;how do we Rate items?&#8221;, then: you&#8217;re wrong. Try again.<\/p>\n<p>(PS: they&#8217;ve also fixed the extremely annoying long-time bug that people could raise Issues, or Comment, on your repository &#8211; but you&#8217;d never find out, again because of technical decisions \/ implementation issues on their system. Apparently alll fixed now. Yay!)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Screenshot taken straight from the official blog post: You see, they wanted to add a feature where you could &#8220;watch&#8221; a repository. Only &#8230; due to some weak design (or perhaps: technology-led) decisions in the past, they already had a feature with this name, which didn&#8217;t really do what it claimed to do. Rather than [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23,66,32],"tags":[],"_links":{"self":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts\/2041"}],"collection":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/comments?post=2041"}],"version-history":[{"count":0,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts\/2041\/revisions"}],"wp:attachment":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/media?parent=2041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/categories?post=2041"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/tags?post=2041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}