{"id":2230,"date":"2016-11-22T15:54:52","date_gmt":"2016-11-22T15:54:52","guid":{"rendered":"http:\/\/har0ld.com\/playground\/?p=2230"},"modified":"2016-11-22T15:54:52","modified_gmt":"2016-11-22T15:54:52","slug":"design-consistency-and-why-it-is-important","status":"publish","type":"post","link":"http:\/\/har0ld.com\/playground\/2016\/11\/design-consistency-and-why-it-is-important\/","title":{"rendered":"Design consistency and why it is important"},"content":{"rendered":"<p>Root and then branches. Ever since books happened, we categorize and navigate information through the same system. Dictionaries follow this rule: letter B, the root. Words starting with B, branches.<\/p>\n<p>During the days of the command line, computers used a tree representation for things. As a kid, it was easy to understand: up and down branches where my stuff is, the root where operating system files were.<\/p>\n<p>Then GUI happened. At first not really a big change, just a graphic tree. But then, shortcuts. Most people still don\u2019t get where their stuff is because of that mapping shit that confuses them.<\/p>\n<p>Then the internet happened. It followed the tree rule too: tree.com\/branches. BUT. For some fucking weird reason, engineers thought that it would be super cool to have something that means the exact same but completely destroys the consistency: branches.tree.com<\/p>\n<p>They allowed the branch to be \u201cunder\u201d the root so that people really don\u2019t get confused\u2026<\/p>\n<p>in the same vein: websites end with a dot whatever, right? Nope! Let\u2019s have .co.uk and .or.jp (yeah in Japan .org are .or), let\u2019s have weird exceptions to help people out! Medium introduced another stupid thing: instead of having medium.com\/user they have a medium.com\/@user because fuck your face that\u2019s why. Fuck that website.<\/p>\n<p>In the end, those design decisions mess up a consistent system that we all knew, for no other reason than we can mess up something that worked fine. And subdomain.domain will never not sound weird or fishy.<\/p>\n<p>And so of course people stay on Facebook. Engineers, you suck at design consistency. But more importantly, you drive people away from independence. You foster their weaknesses with your decisions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Root and then branches. Ever since books happened, we categorize and navigate information through the same system. Dictionaries follow this rule: letter B, the root. Words starting with B, branches. During the days of the command line, computers used a tree representation for things. As a kid, it was easy to understand: up and down [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/posts\/2230"}],"collection":[{"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/comments?post=2230"}],"version-history":[{"count":1,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/posts\/2230\/revisions"}],"predecessor-version":[{"id":2231,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/posts\/2230\/revisions\/2231"}],"wp:attachment":[{"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/media?parent=2230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/categories?post=2230"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/tags?post=2230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}