{"id":85,"date":"2003-02-01T21:33:00","date_gmt":"2003-02-02T01:33:00","guid":{"rendered":"http:\/\/www.markbaker.ca\/wp\/?p=228"},"modified":"2003-02-01T21:33:00","modified_gmt":"2003-02-02T01:33:00","slug":"elliotte-rusty-harold-on-web-services","status":"publish","type":"post","link":"http:\/\/www.markbaker.ca\/blog\/2003\/02\/elliotte-rusty-harold-on-web-services\/","title":{"rendered":"Elliotte Rusty Harold on Web Services"},"content":{"rendered":"<p>ERH <a href=\"http:\/\/www.ibiblio.org\/xml\/\">writes<\/a> (grr, no permalinks);<\/p>\n\n<blockquote>\nIt&#8217;s interesting that the Web Services community has managed to\nalienate three different communities for three different reasons that all\nderive from not understanding or accepting\nthe basic principles of the technologies they&#8217;re building on.\nThey&#8217;re either geniuses or idiots. My money&#8217;s on idiots, but time will tell.\n<\/blockquote>\n\n<p>He&#8217;s certainly right in the first part, that these groups have been\nalienated; &#8220;XML&#8221; because of the subsetting and arguably the suitability\nfor the task, &#8220;Security&#8221; because of tunneling, and &#8220;Web\/HTTP&#8221; because it\nhas nothing to do with how the Web works and generated its value in the\nfirst place.<\/p>\n\n<p>But the &#8220;idiots&#8221; comment is totally out of line.  People have suggested\nin the past that I&#8217;ve suggested they are idiots during my evangelizing of a\nREST based approach to Web services, which really hurts, though\nit&#8217;s certainly understandable; nobody likes to be told that they don&#8217;t understand\nsomething.  But that&#8217;s all that&#8217;s going on here; they don&#8217;t <em>currently<\/em>\nunderstand.  It&#8217;s absolutely not a statement about anybody&#8217;s capacity, or\nlack thereof, to learn.<\/p>\n\n<p>I also wouldn&#8217;t call anybody an idiot who was proceeding based on their\nbest current understanding of how distributed systems are built, when that\nunderstanding is built from years of hard-learned experience.  Unfortunately,\npractically every Web services proponent I know, gathered their experience\nin a LAN environment, which is a very different place than the Internet,\nrequiring very different solutions.  I&#8217;d just call them people who need to\nbroaden their horizons.<\/p>\n\n<p>So please folks, try to keep it civil.  Comments such as this one\nonly serve to alienate, which is the last thing we need.<\/p>","protected":false},"excerpt":{"rendered":"ERH writes (grr, no permalinks); It&#8217;s interesting that the Web Services community has managed to alienate three different communities for three different reasons that all derive from not understanding or accepting the basic principles of the technologies they&#8217;re building on. They&#8217;re either geniuses or idiots. My money&#8217;s on idiots, but time will tell. He&#8217;s certainly [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[40],"class_list":["post-85","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-xml"],"_links":{"self":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/85","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/comments?post=85"}],"version-history":[{"count":0,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/85\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/media?parent=85"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/categories?post=85"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/tags?post=85"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}