
{"id":544,"date":"2002-08-09T20:22:00","date_gmt":"2002-08-10T03:22:00","guid":{"rendered":"http:\/\/www.oblomovka.com\/wp\/2002\/08\/ive-broken-my-head\/"},"modified":"2002-08-09T20:22:00","modified_gmt":"2002-08-10T03:22:00","slug":"ive-broken-my-head","status":"publish","type":"post","link":"https:\/\/www.oblomovka.com\/wp\/2002\/08\/09\/ive-broken-my-head\/","title":{"rendered":"i&#8217;ve broken my head"},"content":{"rendered":"<p>A bad brew. Stayed up all last night trying to crank the <a href=\"http:\/\/slashdot.org\/article.pl?sid=02\/08\/09\/1932247&amp;mode=nested&amp;tid=123\">UK Patent Office&#8217;s draft EUCD legislation<\/a> into my brain, then relaxed today by learning <a href=\"http:\/\/www.squeak.org\/\" title=\"Free, open source, open research, super portable, new Smalltalk-80-based language, written in itself,...\">Squeak<\/a> the small mammal language left over after the Xerox dinosaur swallowed the meteor. Now my brain&#8217;s all broken.<\/p>\n<p>Squeak&#8217;s a mess, which surprised me. Its developers are on an ongoing voyage between two paradigms &#8211; from the old Model-View-Controller idea that SmallTalk pioneered, and this   new <a href=\"http:\/\/www.squeak.org\/tutorials\/morphic-tutorial-1.html\"   title=\"Tutorial is by John Maloney, edited by Ted Kaehler and Dwight Hughes.   Part I of a planned three part... \">Morphic<\/a> ideal, which seems to be   visual programming on steroids (lots of dragging of boxes which represent   methods next to boxes that represent numbers, then throwing them into   buckets that represent data, etc). This trip has been going on since around   1998 as far as I can work out, and, in true SmallTalk fashion, they&#8217;ve been   rewriting their whole environment as they went. Squeak now looks like this   bastard hybrid of a Disney Children&#8217;s Constructor Kit and an explosion in an   object factory.<\/p>\n<p>I understand now that <a href=\"http:\/\/www.extremeprogramming.org\/\" title=\"Introduction to <b>Extreme<\/b> <b>Programming<\/b>, one of several new lightweight software development methodologies&#8230;.&#8221;>Extreme Programming<\/a> is a response to the awful temptations of power that come with a SmallTalkish environment. Fiddle with code forever! Redefine everything, every day! SmallTalk (and Squeak) is a bit like having a development environment based on the same instincts that make you fiddle with your screensaver settings all afternoon. It&#8217;s the sort of environment Jack from &#8220;Heat Vision and Jack&#8221; would code in. Viewed like that, XP is an Zen Monklike act of profound discipline, rather than the anarchic disruptor that everyone seems to think it is.<\/p>\n<p>Anyway, after traipsing a bit depressingly through haphazard <a href=\"http:\/\/minnow.cc.gatech.edu\/squeak\" title=\"Squeak Wiki 2. Mark Guzdial's Squeak Wiki Server, written in Squeak; at Georgia Tech.\">Swiki<\/a>s and online <a href=\"http:\/\/swiki.squeakfoundation.org\/squeakfoundation\" title=\"To assist in the evolution of <b>Squeak<\/b> into its ultimate expression as an exquisite personal and collaborat&#8230;&#8221;>Squeak Foundation<\/a> manifestos from 1999, I finally found out where all the Squeakers hide out. As always during major upheavals, the true believers hunker down on the <a href=\"http:\/\/lists.squeakfoundation.org\/pipermail\/squeak-dev\/\">the mailing lists<\/a>. So if you&#8217;re interested in playing around with Squeak yourself (and it is fun), I think that&#8217;s the first stop after the obligatory <a href=\"http:\/\/minnow.cc.gatech.edu\/squeak\/471\" title=\"Squeak FAQ\">Squeak FAQs<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A bad brew. Stayed up all last night trying to crank the UK Patent Office&#8217;s draft EUCD legislation into my brain, then relaxed today by learning Squeak the small mammal language left over after the Xerox dinosaur swallowed the meteor. Now my brain&#8217;s all broken. Squeak&#8217;s a mess, which surprised me. Its developers are on [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-544","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.oblomovka.com\/wp\/wp-json\/wp\/v2\/posts\/544","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oblomovka.com\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.oblomovka.com\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.oblomovka.com\/wp\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oblomovka.com\/wp\/wp-json\/wp\/v2\/comments?post=544"}],"version-history":[{"count":0,"href":"https:\/\/www.oblomovka.com\/wp\/wp-json\/wp\/v2\/posts\/544\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.oblomovka.com\/wp\/wp-json\/wp\/v2\/media?parent=544"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.oblomovka.com\/wp\/wp-json\/wp\/v2\/categories?post=544"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.oblomovka.com\/wp\/wp-json\/wp\/v2\/tags?post=544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}