{"id":1822,"date":"2016-01-13T00:00:00","date_gmt":"2016-01-12T23:00:00","guid":{"rendered":"https:\/\/wwwneu.strehle.de\/tim\/weblog\/archives\/2016\/01\/13\/1582-2\/"},"modified":"2016-01-13T00:00:00","modified_gmt":"2016-01-12T23:00:00","slug":"1582-2","status":"publish","type":"post","link":"https:\/\/www.strehle.de\/tim\/weblog\/archives\/2016\/01\/13\/1582-2\/","title":{"rendered":"Dave Camp: Three Pillars (\u201cGreat or Dead\u201d)"},"content":{"rendered":"<p>Dave Camp\u2019s e-mail about the future direction of Mozilla Firefox \u2013 <a href=\"https:\/\/mail.mozilla.org\/pipermail\/firefox-dev\/2015-July\/003062.html\">Three Pillars<\/a>:<\/p>\n<p>\u201c<strong>Uncompromised Quality<\/strong><\/p>\n<p>We\u2019ve started putting together a program inartfully named \u201cGreat or Dead\u201d. Every feature in the browser should be polished, functional, and a joy to use. Where we can\u2019t get it to that state, we shouldn\u2019t do it at all. In some cases that will mean spending time to make it great. In other cases that will mean removing code that we don\u2019t see ourselves improving any time soon. In other cases it will mean finding third party services or addons that can do the job better than we can.<\/p>\n<p>[\u2026] There\u2019s no shortcut to this. It means significant, sustained work. Expect to see some of the effort spent on new feature development shift to bringing existing features up to our standards.\u201d<\/p>\n<p>Makes a great new year\u2019s resolution for us software developers, doesn\u2019t it?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dave Camp\u2019s e-mail about the future direction of Mozilla Firefox \u2013 Three Pillars: \u201cUncompromised Quality We\u2019ve started putting together a program inartfully named \u201cGreat or Dead\u201d. Every feature in the browser should be polished, functional, and a joy to use. Where we can\u2019t get it to that state, we shouldn\u2019t do it at all. In [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[1],"tags":[],"class_list":["post-1822","post","type-post","status-publish","format-standard","hentry","category-weblog"],"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/1822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/comments?post=1822"}],"version-history":[{"count":0,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/1822\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/media?parent=1822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/categories?post=1822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/tags?post=1822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}