{"id":32407,"date":"2020-10-21T12:13:34","date_gmt":"2020-10-21T16:13:34","guid":{"rendered":"http:\/\/pappp.net\/?guid=947b759f84c64e21e28a8552294c7014"},"modified":"2020-10-21T12:13:34","modified_gmt":"2020-10-21T16:13:34","slug":"the-importance-of-end-to-end-thinking-in-system-design","status":"publish","type":"post","link":"https:\/\/pappp.net\/?p=32407","title":{"rendered":"The Importance of End-to-End Thinking in System Design"},"content":{"rendered":"<p class=\"syndicated-attribution\">Source: <a href=\"https:\/\/www.sigarch.org\/the-importance-of-end-to-end-thinking-in-system-design\/\">Hacker News<\/a><\/p>\n<div style=\"background-color : #fff7d5;\n\t\t\tborder-width : 1px; padding : 5px; border-style : dashed; border-color : #e7d796;margin-bottom : 1em; color : #9a8c59;\">Article note: I harp on this a lot. \r\nBoth in the sense of \"know your context, your narrow myopic expertise helps no one but yourself unless you situate it,\" in the sense that \"we need to constrain complexity,\" and especially in the sense that abstractions rarely truly eliminate complexity, they just hide it in leaky ways that can make the whole ever harder to reason about.<\/div><a href=\"https:\/\/news.ycombinator.com\/item?id=24849216\" rel=\"noopener noreferrer\">Comments<\/a>","protected":false},"excerpt":{"rendered":"<p>Comments<\/p>\n<p> <a href=\"https:\/\/pappp.net\/?p=32407\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[226],"tags":[],"class_list":["post-32407","post","type-post","status-publish","format-standard","hentry","category-news-2"],"_links":{"self":[{"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/posts\/32407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=32407"}],"version-history":[{"count":0,"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/posts\/32407\/revisions"}],"wp:attachment":[{"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=32407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=32407"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=32407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}