{"id":55,"date":"2003-10-04T11:17:42","date_gmt":"2003-10-04T10:17:42","guid":{"rendered":"http:\/\/www.nobugs.org\/blog\/archives\/2003\/10\/04\/philip-wadler\/"},"modified":"2003-10-04T11:17:42","modified_gmt":"2003-10-04T10:17:42","slug":"philip-wadler","status":"publish","type":"post","link":"https:\/\/www.nobugs.org\/blog\/archives\/2003\/10\/04\/philip-wadler\/","title":{"rendered":"Philip Wadler"},"content":{"rendered":"<p><a href=\"http:\/\/www.research.avayalabs.com\/user\/wadler\/\">Philip Wadler<\/a> has moved to <a href=\"http:\/\/homepages.inf.ed.ac.uk\/wadler\/\">Edinburgh<\/a> to become Professor of Theoretical Computer Science.  He&#8217;s a bit of a well-rounded clever bunny, he is.  He&#8217;s been involved in the design of Haskell, support for generics in Java, a whole load of XML stuff and a static type tool for Erlang (which we were discussing recently at Ergnosis).   This makes me wonder about PhD plans all over again.<\/p>\n<p>One of his most admirable traits is that he writes extremely well.  You know the quote: &#8220;Programs must be written for people to read, and only incidentally for machines to execute&#8221;?  Well, (within his field) I think Philip Wadler writes for humans to read, and only incidentally for computer scientists.  Heh!<\/p>\n<p>I&#8217;ve always hated dry academic papers; In fact, I hate any situation where information is deliberately made to seem arcane or difficult by the use of jargon or needless layers of abstraction.  <a href=\"http:\/\/www.joelonsoftware.com\/articles\/fog0000000033.html\">Joel<\/a> understands this.  <a href=\"http:\/\/www.feynman.com\/\">Richard Feynman<\/a> understood this.  <\/p>\n<p>The closest I come to having a &#8220;life philosophy&#8221; is my continual belief that <i>nothing<\/I> is really as difficult as people make it out to be.  That&#8217;s why I just go ahead and do things like <a href=\"http:\/\/www.nobugs.org\/engineer\/furnace\/first_smelt\/index.html\">melting metal<\/a> (it ain&#8217;t as hard as you&#8217;d think either).  There is some primitive force which makes people want to dress up their knowledge to make it seem more impressive, and they are reluctant to share that knowledge &#8211; as if somehow that will drain away some of their own power.  There&#8217;s something very <a href=\"ftp:\/\/sailor.gutenberg.org\/pub\/gutenberg\/etext99\/hcaft10.txt\">Emperor&#8217;s New Clothes (Gutenberg text)<\/a> about it.  Maybe &#8220;knowledge horder&#8221; is a suitably pejorative term.<\/p>\n<p>My parents are both teachers.  One consequence of this is that I have no inclination to become a teacher!  But, I feel very strongly about education and about equality of opportunity.  I guess when I see people &#8220;dressing up knowledge in jargon&#8221;, I perceive people who are building unnecessary barriers around learning.  If it isn&#8217;t really hard, don&#8217;t make it seem hard.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Philip Wadler has moved to Edinburgh to become Professor of Theoretical Computer Science. He&#8217;s a bit of a well-rounded clever bunny, he is. He&#8217;s been involved in the design of Haskell, support for generics in Java, a whole load of XML stuff and a static type tool for Erlang (which we were discussing recently at [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-55","post","type-post","status-publish","format-standard","hentry","category-edinburgh"],"_links":{"self":[{"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/posts\/55","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/comments?post=55"}],"version-history":[{"count":0,"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/posts\/55\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/media?parent=55"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/categories?post=55"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/tags?post=55"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}