<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Nimble Code: Extracted Standards</title>
    <link>http://www.nimblecode.com/articles/2005/05/02/extracted-standards</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Jacob Harris' Weblog</description>
    <item>
      <title>Extracted Standards</title>
      <description>Still busy, but there is a great article at O'Reilly Radar on how great frameworks are sometimes extracted wholesale from successful applications rather than built from scratch up. That is, it's &lt;a href="http://radar.oreilly.com/archives/2005/04/designing_from.html"&gt;often better to extract the framework from the application&lt;/a&gt;, rather than build the application on top of a framework:

&lt;blockquote&gt;That is, at 37signals, they try to design the usability and function of the application first, and that drives the implementation. And if they can then extract a re-usable framework, all the better. For example, basecamp wasn't built on top of Ruby on Rails. Rather, Ruby on Rails was extracted from basecamp.&lt;/blockquote&gt;

This echoes some of the complaints I was making earlier about the &lt;a href="/blog/?p=22"&gt;unwieldiness of SOAP&lt;/a&gt; for web standards. And it fits in with the philosophy of nimble technologies perfectly. Create a product, solve a need, and make it work great and the frameworks will follow, but complicated frameworks in themselves solve nothing.</description>
      <pubDate>Mon, 02 May 2005 21:39:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:420a4ac5f2837123fab29a7accd3d585</guid>
      <author>harrisj</author>
      <link>http://www.nimblecode.com/articles/2005/05/02/extracted-standards</link>
      <category>Web Coding</category>
      <category>rails</category>
      <category>ruby</category>
      <category>soap</category>
      <trackback:ping>http://www.nimblecode.com/articles/trackback/23</trackback:ping>
    </item>
  </channel>
</rss>
