{"id":178,"date":"2003-09-26T13:12:00","date_gmt":"2003-09-26T17:12:00","guid":{"rendered":"http:\/\/www.markbaker.ca\/wp\/?p=135"},"modified":"2003-09-26T13:12:00","modified_gmt":"2003-09-26T17:12:00","slug":"evangelism-vs-preaching","status":"publish","type":"post","link":"http:\/\/www.markbaker.ca\/blog\/2003\/09\/evangelism-vs-preaching\/","title":{"rendered":"Evangelism vs. Preaching"},"content":{"rendered":"<p>Werner thoughtfully\n<a href=\"http:\/\/weblogs.cs.cornell.edu\/AllThingsDistributed\/archives\/000141.html\">relays some of his experiences<\/a>\nin technology evangelism.<\/p>\n\n<p>This is interesting, much appreciated, and respectfully received, but alas,\nnot completely relevant to my situation from my POV.<\/p>\n\n<p>The Web has already won.  I&#8217;m just out there letting people know that.\nMany think that the Web <em>needs<\/em> Web services in order to enable\nmachine automation, but they are mistaken.<\/p>\n\n<p>What would you do if you knew how to solve many problems within the\nconstraints of an existing, insanely succesful architecture?  I think I&#8217;ve tried it all;\n<a href=\"http:\/\/lists.w3.org\/Archives\/Public\/www-ws-arch\/2002May\/0302.html\">simple examples<\/a>,\n<a href=\"http:\/\/lists.w3.org\/Archives\/Public\/xml-dist-app\/2002Mar\/0048.html\">more complex examples<\/a>,\n<a href=\"http:\/\/www.markbaker.ca\/2002\/08\/Rest\/\">comparisons<\/a>, and\n<a href=\"http:\/\/lists.w3.org\/Archives\/Public\/www-ws-arch\/2002Jun\/0085.html\">explanations<\/a>\n(I could dig up more).\n\n<p>Moreover, what would you do if you had studied many large scale systems,\nand noticed that they all shared\n<a href=\"http:\/\/internet.conveyor.com\/RESTwiki\/moin.cgi\/CoordinationLanguage\">one common constraint<\/a>.\nbut that the &#8220;approach du jour&#8221;, which was being promoted as suitable for\nlarge scale use, didn&#8217;t use it?<\/p>\n\n<p>Werner writes;<\/p>\n\n<blockquote>\nI had a sort of knee-jerk reaction when Mark took this opportunity to once again show the world why REST is the way to build systems.\n<\/blockquote>\n\n<p>Actually, I didn&#8217;t, I was just drawing an analogy; I was showing how\ntransport becomes transfer when data is exposed to the application.  I\nwasn&#8217;t suggesting that because of this, that all transfer apps over RS-232\nneeded to be RESTful, though I believe that many (not all) can be.  Again,\nthis is an example of the generality of the Web and REST being mistaken for\nuniversality; how do I say that there exists a 70% solution for things you\nmight want to do over the Internet, without people thinking that I&#8217;m saying\nthat it&#8217;s a 100% solution?<\/p>\n\n<p>I&#8217;m not going to respond to the points about evangelizing, because I don&#8217;t\nfeel that this is what I&#8217;m doing; technology evangelists primarily\nattempt to encourage uptake of their technology for the purposes of\nbenefiting that technology.  That&#8217;s not what I&#8217;m doing.  I&#8217;m out there\npromoting the Web because it&#8217;s vastly superior to the Web services\napproach &#8211; so much so, that Web services will fail to see much use on\nthe Internet (i.e. they&#8217;ll fail).<\/p>","protected":false},"excerpt":{"rendered":"Werner thoughtfully relays some of his experiences in technology evangelism. This is interesting, much appreciated, and respectfully received, but alas, not completely relevant to my situation from my POV. The Web has already won. I&#8217;m just out there letting people know that. Many think that the Web needs Web services in order to enable machine [&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-178","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\/178","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=178"}],"version-history":[{"count":0,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/178\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/media?parent=178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/categories?post=178"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/tags?post=178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}