{"id":11,"date":"2003-05-07T20:28:53","date_gmt":"2003-05-07T19:28:53","guid":{"rendered":"http:\/\/www.nobugs.org\/blog\/archives\/2003\/05\/07\/catching-up-with-alan-kay\/"},"modified":"2003-05-07T20:28:53","modified_gmt":"2003-05-07T19:28:53","slug":"catching-up-with-alan-kay","status":"publish","type":"post","link":"https:\/\/www.nobugs.org\/blog\/archives\/2003\/05\/07\/catching-up-with-alan-kay\/","title":{"rendered":"Catching up with Alan Kay"},"content":{"rendered":"<p><a href=\"http:\/\/www.smalltalk.org\/alankay.html\">Alan Kay<\/a> is someone who&#8217;s opinion I value.  He has had many great ideas.  I&#8217;m still playing catchup with ideas he had decades ago.<\/p>\n<p>As a computer programmer I tend to view computers as, well, <i>compute<\/i>-rs.  I think of them <i>doing computer stuff<\/i>.  With the internet, I think of them as endpoints for moving data around &#8211; music, information, instant messaging.  I live in a world of protocols, tools and document formats.<\/p>\n<p>I recently dived into the blogging world, and that was a huge new internet-time flow of information.  But at the end of the day, networks just let people communicate.  It&#8217;s still just a network of people.  All the clever network magic doesn&#8217;t <i>create<\/i> anything new.  The blog world isn&#8217;t very exciting if people are just recycling links to the latest cool web page.  It&#8217;s only exciting when people are writing original content.<\/p>\n<p>So my epiphany is that, in the Alan Kay world, you don&#8217;t look at computers as compute-rs.  You look at them as pencil and paper on steroids.   You don&#8217;t use them to write yet another naff utility.  You don&#8217;t <i>do<\/i> computers &#8211; you explore the world and you use the computer as your scratch pad, your laboratory, your experiments, your classroom.  Imagine if Newton had Mathematica!  Imagine if Leonardo had a laptop.  Maybe they&#8217;d waste their time surfing the latest cool website, or maybe they would have used to do even more <i>real stuff<\/i>.<\/p>\n<p>I do a lot of music recording and editing on my computer.  So, I do use it as a tool.  But I don&#8217;t think of it as an instrument.  I&#8217;ve heard less geeky people describe their iMac as an instrument, but I can&#8217;t stop myself hearing the bytes flying around.<\/p>\n<p>I think I&#8217;ve been programming too long.  I couldn&#8217;t see the wood for the trees.<\/p>\n<p>So now I understand why Alan Kay wrote Squeak.  It&#8217;s not about teaching kids how to become programmers.  It&#8217;s about letting them explore the world using something hugely more powerful than pencil and paper.  You&#8217;re not giving them a fish &#8211; you&#8217;re teaching them <i>how to<\/i> fish.<\/p>\n<p>Now, maybe twenty-five years from now I&#8217;ll have a similar epiphany about what the hell Alan&#8217;s latest venture, <a href=\"http:\/\/minnow.cc.gatech.edu\/squeak\/2901\">Croquet<\/a> is all about.  The tagline is obviously a good idea &#8211; &#8220;if we were to create a new operating system and user interface knowing what we know today, how far could we go&#8221;.  But how far is Alan Kay going to go?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Alan Kay is someone who&#8217;s opinion I value. He has had many great ideas. I&#8217;m still playing catchup with ideas he had decades ago. As a computer programmer I tend to view computers as, well, compute-rs. I think of them doing computer stuff. With the internet, I think of them as endpoints for moving data [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-11","post","type-post","status-publish","format-standard","hentry","category-programming"],"_links":{"self":[{"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/posts\/11","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=11"}],"version-history":[{"count":0,"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/posts\/11\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/media?parent=11"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/categories?post=11"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/tags?post=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}