{"id":456,"date":"2004-08-16T00:00:00","date_gmt":"2004-08-15T22:00:00","guid":{"rendered":"https:\/\/wwwneu.strehle.de\/tim\/weblog\/archives\/2004\/08\/16\/389\/"},"modified":"2004-08-16T00:00:00","modified_gmt":"2004-08-15T22:00:00","slug":"389","status":"publish","type":"post","link":"https:\/\/www.strehle.de\/tim\/weblog\/archives\/2004\/08\/16\/389\/","title":{"rendered":"Award for beautiful coding: David Heinemeier Hansson"},"content":{"rendered":"<p>Derek Sivers &#8211; <a href=\"http:\/\/www.oreillynet.com\/pub\/wlg\/5424\" title=\"O'Reilly Network: Award for beautiful coding: David Heinemeier Hansson\">Award for beautiful coding: David Heinemeier Hansson<\/a>:<\/p>\n<p>&#8222;Go download, install, and run <a href=\"http:\/\/www.instiki.org\/\" title=\"Instiki\">Instiki<\/a>. (If you don&#8217;t have Ruby 1.8.1 installed, it&#8217;s worth updating to it just to run Instiki.)<\/p>\n<p>After you&#8217;re amazed (will take only 1 minute) go to <a href=\"http:\/\/www.rubyonrails.org\/\" title=\"Rails\">Rails<\/a>. Watch the 10-minute video. Close your mouth: it&#8217;s open.<\/p>\n<p>Then go set up a free account at <a href=\"http:\/\/www.basecamphq.com\/\" title=\"Basecamp\">Basecamp<\/a>. Add some schedules &amp; deadlines. Play around a bit.<\/p>\n<p>Absolutely brilliant. All of it. Did the beautiful language of Ruby inspire his style, or was it just a match meant-to-be?&#8220;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Derek Sivers &#8211; Award for beautiful coding: David Heinemeier Hansson: &#8222;Go download, install, and run Instiki. (If you don&#8217;t have Ruby 1.8.1 installed, it&#8217;s worth updating to it just to run Instiki.) After you&#8217;re amazed (will take only 1 minute) go to Rails. Watch the 10-minute video. Close your mouth: it&#8217;s open. Then go set [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[1],"tags":[],"class_list":["post-456","post","type-post","status-publish","format-standard","hentry","category-weblog"],"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/comments?post=456"}],"version-history":[{"count":0,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/456\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/media?parent=456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/categories?post=456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/tags?post=456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}