<?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>Talk Like A Duck: Tag oti</title>
    <link>http://talklikeaduck.denhaven2.com/articles/tag/oti</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>In Ruby, it's not the dog, it's the tricks!</description>
    <item>
      <title>The OTI Brotherhood</title>
      <description>&lt;p&gt;A week ago today, I travelled up to Grand Rapids Michigan, to give my &lt;a href="http://talklikeaduck.denhaven2.com/articles/2008/12/01/video-killed-the-blogging-star"&gt;RubyConf 2008 talk&lt;/a&gt; to &lt;a href="http://xpwestmichigan.org/"&gt;XP West Michigan&lt;/a&gt; at &lt;a href="http://www.atomicobject.com/"&gt;&lt;/a&gt;. XP West Michigan is an enthusiastic group of software craftsmen, who were great hosts.&lt;/p&gt;
&lt;p&gt;This trip came about thanks to my friend and former colleague at &lt;span class="caps"&gt;OTI&lt;/span&gt;, Paul Vanderlei, now of &lt;a href="http://www.bandxi.com/"&gt;Band XI&lt;/a&gt; a small consulting company comprised of former OTIers.  Paul blogged about the talk &lt;a href="http://fromtheslate.blogspot.com/2008/11/talk-like-duck.html"&gt;here.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I spent the last, and best, part of my &lt;span class="caps"&gt;IBM&lt;/span&gt; career at &lt;span class="caps"&gt;OTI&lt;/span&gt;, and I&amp;#8217;m feeling nostalgic, so if you&amp;#8217;ll humor me a bit, I&amp;#8217;d like to reminisce publically a bit.&lt;/p&gt;
&lt;p&gt;Object Technology, or &lt;span class="caps"&gt;OTI&lt;/span&gt;, was founded by Dave Thomas, who was on the faculty at Carleton University, in Ottawa Canada.  Dave along with a couple of other Carleton faculty including John Pugh, and Wilf LaLonde, introduced Smalltalk as the introductory programming language.  Just to be clear, this is a different Dave Thomas than the Dave Thomas of the Pragmatic Programmers, who is probably better known to a lot of my readers. &lt;span class="caps"&gt;OTI&lt;/span&gt; was started by Dave and his wife, staffed by a few of his students.  Within &lt;span class="caps"&gt;OTI&lt;/span&gt; Dave was known by several names including &amp;#8220;Big Dave&amp;#8221;, which distinguished him from Dave Thomson, one of the first OTIers, but most often we called him &lt;span class="caps"&gt;DAT&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;OTI&lt;/span&gt; wasn&amp;#8217;t the only Ottawa based Smalltalk oriented company spun off from Carleton, John and Wilf started The Object People, which, among other things produced &lt;a href="http://en.wikipedia.org/wiki/TopLink"&gt;TopLink&lt;/a&gt; one of the first object-relational mapping packages, an ancestor of ActiveRecord. TopLink, like VisualAge made the jump from Smalltalk to Java and is now an Oracle product.&lt;/p&gt;
&lt;p&gt;Early on, &lt;span class="caps"&gt;OTI&lt;/span&gt; viewed embedded applications as a target for Smalltalk.  &lt;span class="caps"&gt;OTI&lt;/span&gt; was one of the companies which produced Smalltalk virtual machines, but tended to stay slightly in the background.  They did several VMs for embedded systems, but they also implemented the VM for the Macintosh version of Smalltalk/V, which was sold by Digitalk, so many users didn&amp;#8217;t know of it&amp;#8217;s true source.
&lt;a href="http://duimovich.blogspot.com/"&gt;John Duimovich&lt;/a&gt; was the VM team lead back then.&lt;/p&gt;
&lt;p&gt;The majority of the old time Smalltalkers remember &lt;span class="caps"&gt;OTI&lt;/span&gt; for Envy/Developer, the first version and configuration management system for Smalltalk.  &lt;span class="caps"&gt;OTI&lt;/span&gt; was one of the pioneers in applying agile iterative development processes to medium to large-scale projects, and Envy was a key enabling technology.&lt;/p&gt;
&lt;p&gt;I first started interacting with &lt;span class="caps"&gt;OTI&lt;/span&gt; and &lt;span class="caps"&gt;DAT&lt;/span&gt; as part of the early &lt;span class="caps"&gt;OOPSLA&lt;/span&gt; community, and then as the VisualAge saga unfolded, a story I related &lt;a href="http://talklikeaduck.denhaven2.com/articles/2008/10/15/will-it-go-round-in-circles"&gt;a while back.&lt;/a&gt; Dave is, and always has been, an iconoclast, unafraid to tell the truth as he sees it, no matter what the recipient of his message feels. Bearding the lion in its den is &lt;span class="caps"&gt;DAT&lt;/span&gt;&amp;#8217;s stock in trade. In 1992, I organized a panel at &lt;span class="caps"&gt;OOPSLA&lt;/span&gt; which explored the pros and cons of software &amp;#8220;methodologies&amp;#8221; versus the more pragmatic approach of code-driven development. &lt;span class="caps"&gt;DAT&lt;/span&gt; and I were on the pragmatic side, opposite a couple of icons of OO methodologies, &lt;a href="http://en.wikipedia.org/wiki/Peter_Coad"&gt;Peter Coad&lt;/a&gt;, and &lt;a href="http://en.wikipedia.org/wiki/Grady_Booch"&gt;Grady Booch.&lt;/a&gt; I&amp;#8217;m pretty sure that Grady has forgiven me, I&amp;#8217;m not so sure about Peter.&lt;/p&gt;
&lt;p&gt;As a result of &lt;span class="caps"&gt;OTI&lt;/span&gt;&amp;#8217;s contributions to VisualAge, it was acquired by &lt;span class="caps"&gt;IBM&lt;/span&gt;, and became a wholly owned subsidiary of &lt;span class="caps"&gt;IBM&lt;/span&gt; Canada. Shortly after this happened, Dave decided to &amp;#8220;raid&amp;#8221; &lt;span class="caps"&gt;IBM&lt;/span&gt; and drafted a few IBMers on the VisualAge development team in &lt;span class="caps"&gt;RTP&lt;/span&gt; to work at &lt;span class="caps"&gt;OTI&lt;/span&gt;&amp;#8217;s lab in Raleigh.  Besides me, the draftees included Tim Wolf (who had spearheaded the mainframe version of &lt;span class="caps"&gt;IBM&lt;/span&gt;/Smalltalk),
&lt;a href="http://pmuellr.blogspot.com/"&gt;Patrick Mueller&lt;/a&gt;  (my evil twin), and Scott deDeugd, with Dave Lavin and Randy Caroll following shortly thereafter.&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;OTI&lt;/span&gt; tended to build laboratories around key people.  For example, &lt;span class="caps"&gt;DAT&lt;/span&gt; hired &lt;a href="http://en.wikipedia.org/wiki/Erich_Gamma"&gt;Erich Gamma&lt;/a&gt; and opened an &lt;span class="caps"&gt;OTI&lt;/span&gt; lab in Zurich. Labs in Sydney Australia, Victoria British Columbia, Minneapolis, Raleigh and Amsterdam were all part of the &lt;span class="caps"&gt;OTI&lt;/span&gt; &amp;#8220;Empire&amp;#8221; with its capital in Ottawa. Before I was drafted, I got to spend a month in the Sydney lab working with &lt;a href="http://code9.com/team/jeff/"&gt;Jeff McAffer&lt;/a&gt; on a   server Smalltalk product combining many of Jeff&amp;#8217;s ideas with my earlier work on &lt;a href="http://talklikeaduck.denhaven2.com/articles/2007/11/17/cool-but-stupid-things-ive-done"&gt;VisualAge/Smalltalk Distributed&lt;/a&gt; Jeff went on to be one of the key architects of &lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt; which arose like a Phoenix from the VisualAge &lt;span class="caps"&gt;IDE&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;OTI&lt;/span&gt; was an oasis of pragmatic software development within the Big Blue Mothership.  &lt;span class="caps"&gt;OTI&lt;/span&gt; introduced &lt;span class="caps"&gt;IBM&lt;/span&gt; to agile development methods, most notably strictly time-boxed delivery with flexible content definition. This required a process which made sure that the system was always ready to &amp;#8216;ship&amp;#8217; even though it might not be complete according to the plan.  Today we call this continuous integration.&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;DAT&lt;/span&gt; is still at it. When I was in Grand Rapids, Paul told me about his recent attendance at &lt;a href="http://fromtheslate.blogspot.com/2008/11/eclipse-summit-europe.html"&gt;Eclipse Summit Europe&lt;/a&gt; where &lt;span class="caps"&gt;DAT&lt;/span&gt; gave a keynote where he excoriated Java as the &amp;#8220;new &lt;span class="caps"&gt;COBOL&lt;/span&gt;&amp;#8221; with an audience full of Java afficionados.  That&amp;#8217;s &lt;span class="caps"&gt;DAT&lt;/span&gt; for you.  From what Paul tells me, JavaScript has caught DATs attention of late.&lt;/p&gt;
&lt;p&gt;Pat Mueller has a &lt;a href="http://planet-oti.muellerware.org/"&gt;a Planet &lt;span class="caps"&gt;OTI&lt;/span&gt; site&lt;/a&gt; which provides an &lt;span class="caps"&gt;RSS&lt;/span&gt; feed for this blog along with many other blogs by former OTIers.  It&amp;#8217;s a good place to meet quite a few interesting people.&lt;/p&gt;</description>
      <pubDate>Wed, 03 Dec 2008 15:20:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:4d22d4ae-ccb9-42a8-bfed-c03188ec9cf8</guid>
      <author>Rick DeNatale</author>
      <link>http://talklikeaduck.denhaven2.com/articles/2008/12/03/the-oti-brotherhood</link>
      <category>war_stories</category>
      <category>oti</category>
      <trackback:ping>http://talklikeaduck.denhaven2.com/articles/trackback/520</trackback:ping>
    </item>
    <item>
      <title>Will It Go Round in Circles?</title>
      <description>&lt;p&gt;I really like seeing the resurgence of interest in &lt;a href="http://blogs.gartner.com/mark_driver/2008/10/09/remember-smalltalk"&gt;my second most favorite programming language&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;One of the comments to the referenced Gartner Group blog post had a link to an &lt;span class="caps"&gt;IBM&lt;/span&gt; Developer Works article about using &lt;a href="http://www.ibm.com/developerworks/blogs/page/stdt"&gt;using Eclipse as a Smalltalk &lt;span class="caps"&gt;IDE&lt;/span&gt;.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It seems like a strange loop, since Eclipse is the descendant of IBMs old VisualAge. Now I happen to know a bit about this since I was involved at the beginning.  I guess that enough time has passed that nothing I say here will affect anyone&amp;#8217;s business.&lt;/p&gt;
&lt;h2&gt;&lt;span class="caps"&gt;IBM&lt;/span&gt;, Smalltalk, and VisualAge&lt;/h2&gt;
&lt;p&gt;VisualAge started out as a demonstration prototype I wrote using Digitalk Smalltalk/V. The idea was to make something like the NeXT interface builder in Smalltalk as an adjunct to the Smalltalk &lt;span class="caps"&gt;IDE&lt;/span&gt;.  For those who are not hip to such things, the Interface Builder, originally a Lisp program before Steve Jobs hired the author, lives on as part of Apple&amp;#8217;s XCode tool suite for OS/X for the Mac and the iPhone.&lt;/p&gt;
&lt;p&gt;The demo got some key &lt;span class="caps"&gt;IBM&lt;/span&gt; executives excited, and so the VisualAge development organization was born.  Development proceeded using Smalltalk/V, along with Object Technology International&amp;#8217;s (OTI) Envy/Developer, which was the state of the art version and configuration management for Smalltalk team programming.&lt;/p&gt;
&lt;p&gt;As the project progressed, &lt;span class="caps"&gt;IBM&lt;/span&gt; and Digitalk had a falling out over conflicting views of who should be doing what. I&amp;#8217;d shown the prototype to them in my position as liaison between the two companies, and they launched their Look and Feel kit which was seen by &lt;span class="caps"&gt;IBM&lt;/span&gt; management as competition from a supplier.  So since we already had a relationship with &lt;span class="caps"&gt;OTI&lt;/span&gt; because of Envy/Developer, and &lt;span class="caps"&gt;OTI&lt;/span&gt; was in the business of building Smalltalk VMs, including the VM used by Digitalk&amp;#8217;s Smalltalk/V for the Macintosh, &lt;span class="caps"&gt;IBM&lt;/span&gt; switched horses and contracted &lt;span class="caps"&gt;OTI&lt;/span&gt; to build &amp;#8220;IBM&amp;#8221; Smalltalk.  This eventually led to the acquisition of &lt;span class="caps"&gt;OTI&lt;/span&gt; by &lt;span class="caps"&gt;IBM&lt;/span&gt; Canada.&lt;/p&gt;
&lt;p&gt;This was about the time we founded the &lt;span class="caps"&gt;ANSI X3J20&lt;/span&gt; committee to forge a standard across the existing and emerging Smalltalk implementations.  I served as the secretary of &lt;span class="caps"&gt;X3J20&lt;/span&gt;.  Some of the other members included Peter Deutsch and Glenn Krasner of ParcPlace, which Xerox had spun-off from their Palo Alto Research Center to commercialize Smalltalk-80; George Bosworth of Digitalk; Allen Wirfs-Brock of Instantiations one of the more successful Smalltalk consulting companies in the Portland Oregon suburbs; David Simmons who was the brains behind the iconoclastic Smalltalk/Agents; and Bruce Schuchardt who worked for Servio-Logic or Gemstone, I can&amp;#8217;t recall which name they were going under at the time.  I&amp;#8217;m sure that I&amp;#8217;m forgetting some of the players, but I&amp;#8217;ll plead senility.&lt;/p&gt;
&lt;p&gt;One of the great joys of working in Smalltalk during it&amp;#8217;s first &amp;#8220;glory days&amp;#8221; was the opportunity to work with and exchange ideas with such brilliant people in &lt;span class="caps"&gt;IBM&lt;/span&gt;, OTI, and other companies.&lt;/p&gt;
&lt;p&gt;VisualAge grew to become an entire family of development environments for several of the &lt;span class="caps"&gt;IBM&lt;/span&gt; &amp;#8220;SAA&amp;#8221; programming languages. There was even a VisualAge for Cobol! All of the various flavors featured an &lt;span class="caps"&gt;IDE&lt;/span&gt; written in &lt;span class="caps"&gt;IBM&lt;/span&gt; Smalltalk.&lt;/p&gt;
&lt;h2&gt;Enter Java&lt;/h2&gt;
&lt;p&gt;When Java &amp;#8220;reared it&amp;#8217;s head.&amp;#8221;  &lt;span class="caps"&gt;IBM&lt;/span&gt;, of course came out with VisualAge for Java.  Again, the &lt;span class="caps"&gt;IDE&lt;/span&gt; was written in Smalltalk, although, in order to accomodate Java execution, &lt;span class="caps"&gt;OTI&lt;/span&gt; developed what was called the &lt;span class="caps"&gt;UVM&lt;/span&gt; (or Universal Virtual Machine) whcih could execute both Smalltalk and Java byte-codes, and used Smalltalk to implement the Java primitive functions which were implemented in C in the Sun &lt;span class="caps"&gt;JVM&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;IBM&lt;/span&gt; eventually switched its focus from Smalltalk to Java. After considerable thought about this, and conversations with those &lt;a href="http://agiletoolkit.libsyn.com/index.php?post_id=252431"&gt;who were in a position to know&lt;/a&gt;, I&amp;#8217;m now convinced that this had nothing to do with the relative technical merits, and everything to do with a combined &lt;span class="caps"&gt;IBM&lt;/span&gt;/Sun platform play against Microsoft.&lt;/p&gt;
&lt;p&gt;VisualAge for Java did eventually move away from the &lt;span class="caps"&gt;UVM&lt;/span&gt; for Java execution, primarily because the Java language had evolved to provide a standard C api for extensions.  &lt;span class="caps"&gt;OTI&lt;/span&gt; began implementation of a new &lt;span class="caps"&gt;JVM&lt;/span&gt;, which was dubbed J9, which was built from the ground up to be usable in embedded systems.&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;OTI&lt;/span&gt; had a reputation of fostering the use of Smalltalk in embedded systems.  When I first became aware of them in the early &lt;span class="caps"&gt;OOPSLA&lt;/span&gt; days, they were showing off products like an HP Network Analyser, and a TekTronix Digital Oscilloscope which used Smalltalk to implement their user interfaces.  They were also involved with a large semiconductor company in Texas which was planning to use Smalltalk in controllers in an automated IC fabrication facility.&lt;/p&gt;
&lt;p&gt;Around the time of the birth of J9, &lt;span class="caps"&gt;IBM&lt;/span&gt; was becoming quite interested in embedded software, under an initiative called Pervasive Computing (PVC).  Because of this, &lt;span class="caps"&gt;OTI&lt;/span&gt; now an &lt;span class="caps"&gt;IBM&lt;/span&gt; Subsidiary, started working on VisualAge Micro Edition, which bundled J9 with an cross-platform &lt;span class="caps"&gt;IDE&lt;/span&gt; written, this time, in Java. About this time, I moved from &lt;span class="caps"&gt;IBM&lt;/span&gt; to &lt;span class="caps"&gt;OTI&lt;/span&gt;, and ended up working on the &lt;span class="caps"&gt;VAME IDE&lt;/span&gt;.&lt;/p&gt;
&lt;h2&gt;The Emergence of Eclipse&lt;/h2&gt;
&lt;p&gt;Work on &lt;span class="caps"&gt;VAME&lt;/span&gt; was distributed between various &lt;span class="caps"&gt;OTI&lt;/span&gt; labs.  The lab in Phoenix acted as the liaison with the &lt;span class="caps"&gt;IBM PVC&lt;/span&gt; folks, the &lt;span class="caps"&gt;J9 VM&lt;/span&gt; work was done in Ottawa, Raleigh did some applications work, and some UI work, but the bulk of the &lt;span class="caps"&gt;VAME UI&lt;/span&gt; framework was done by Erich Gamma&amp;#8217;s team at &lt;span class="caps"&gt;OTI&lt;/span&gt; Zurich.  The &lt;span class="caps"&gt;IDE&lt;/span&gt; used Swing, as most Java desktop apps did in those days, and apparently that was a bit of a struggle.  &lt;span class="caps"&gt;OTI&lt;/span&gt; used to have an annual all-hands internal developer conference in sunny early February Quebec, and I&amp;#8217;ll never forget Erich, who is quite the Alpine skier, talking about the UI while showing a slide he took at some ski report showing a sign with a precariously oscillating chair-lift and a skier about to fall, with the text &amp;#8220;Don&amp;#8217;t Swing!&amp;#8221;&lt;/p&gt;
&lt;p&gt;This led to the desire to develop a new UI framework and what is now known as the &lt;a href="http://www.eclipse.org/swt/"&gt;&lt;/a&gt;standard widget set or &lt;span class="caps"&gt;SWT&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;And the overall &lt;span class="caps"&gt;IDE&lt;/span&gt;/UI framework which replaced &lt;span class="caps"&gt;VAME&lt;/span&gt; was, of course Eclipse.&lt;/p&gt;
&lt;p&gt;And now it seems we&amp;#8217;ve gone from a Smalltalk &lt;span class="caps"&gt;IDE&lt;/span&gt; hosting Java development to the reverse!&lt;/p&gt;
&lt;h2&gt;Where Are They Now&lt;/h2&gt;
&lt;p&gt;Digitalk eventually merged with ParcPlace to form ParcPlace-Digitalk. For a while, both Smalltalk/V and VisualWorks/Objectworks (the ParcPlace Smalltalk-80 products) were carried, but eventually VisualWorks survived.  It&amp;#8217;s now shepherded by Cincom, which bought the rights.&lt;/p&gt;
&lt;p&gt;Similarly, &lt;span class="caps"&gt;IBM&lt;/span&gt; eventually sold the rights to market and develop VisualAge Smalltalk (a.k.a. &lt;span class="caps"&gt;VAST&lt;/span&gt;) to Instantiations. My old friend and colleague from &lt;span class="caps"&gt;IBM&lt;/span&gt; &lt;a href="http://smalltalkers.ning.com/profile/JohnOKeefe"&gt;John O&amp;#8217;Keefe&lt;/a&gt; &amp;#8220;retired&amp;#8221; from &lt;span class="caps"&gt;IBM&lt;/span&gt; to lead the development team.&lt;/p&gt;
&lt;p&gt;Several of the &lt;span class="caps"&gt;X3J20&lt;/span&gt; guys went to or through Microsoft.  George Bosworth worked for several years on &lt;a href="http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;#38;printTitle=Keynote:_George_Bosworth&amp;#38;entry=3342753129"&gt;a precursor to today&amp;#8217;s Microsoft &lt;span class="caps"&gt;DLR&lt;/span&gt;.&lt;/a&gt; &lt;a href="http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;#38;printTitle=Smalltalk_Solutions_Daily_Update:_David_Simmons_Keynote&amp;#38;entry=3390444300"&gt;Davd Simmons&lt;/a&gt; and &lt;a href="http://channel9.msdn.com/shows/Microsoft+Conversations+with+J/A-conversation-with-Allen-Wirfs-Brock-about-the-history-of-Smalltalk-and-the-future-of-dynamic-langu/"&gt;Allen Wirfs-Brock&lt;/a&gt; both work on Javascript for Microsoft.&lt;/p&gt;
&lt;p&gt;And, of interest to the Ruby community, Gemstone is now working on &lt;a href="http://ruby.gemstone.com"&gt;Maglev&lt;/a&gt;, a Ruby implementation with persistent objects based on their mature Smalltalk product.&lt;/p&gt;</description>
      <pubDate>Wed, 15 Oct 2008 15:24:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:52a3002f-5d95-4b18-90a6-ccdb440998c0</guid>
      <author>Rick DeNatale</author>
      <link>http://talklikeaduck.denhaven2.com/articles/2008/10/15/will-it-go-round-in-circles</link>
      <category>war_stories</category>
      <category>smalltalk</category>
      <category>x3j20</category>
      <category>maglev</category>
      <category>gemstone</category>
      <category>parcplace</category>
      <category>digitalk</category>
      <category>oti</category>
      <category>visualage</category>
      <category>j9</category>
      <trackback:ping>http://talklikeaduck.denhaven2.com/articles/trackback/508</trackback:ping>
    </item>
    <item>
      <title>The other Dave Thomas and the Birth of the Agile Alliance</title>
      <description>&lt;p&gt;&amp;#8220;Uncle Bob&amp;#8221; Martin of Object Mentor just published an article containing his 
&lt;a href="http://blog.objectmentor.com/articles/2007/07/09/the-founding-of-the-agile-alliance"&gt;personal recollection&lt;/a&gt;
of how the 
&lt;blockquote class="pullquote"&gt;
... Dave Thomas of &lt;span class="caps"&gt;OTI&lt;/span&gt; fame. (We call him &#8220;Big Dave&#8221; to differentiate him from the Pragmatic Programmer of the same name.)
&lt;/blockquote&gt;
&lt;a href="http://www.agilealliance.org/"&gt;Agile Alliance&lt;/a&gt; got started and the writing of the
&lt;a href="http://agilemanifesto.org/"&gt;&amp;#8220;Agile Manifesto&amp;#8221;&lt;/a&gt;
&lt;p&gt;He gives a bit more background than has previously been told.  Of particular interest to me is the role of &lt;a href="http://www.davethomas.net/"&gt;&amp;#8220;Big Dave&amp;#8221; Thomas&lt;/a&gt;, the founder of &lt;span class="caps"&gt;OTI&lt;/span&gt; in kick-starting the organization.&lt;/p&gt;
&amp;#8220;Big Dave,&amp;#8221; not to be confused with Dave Thomas of the Pragmatic Programmers, has been one of the movers and shakers of the object-oriented technology community for many years, and doesn&amp;#8217;t always get the credit he deserves, particularly now that he has &amp;#8220;retired&amp;#8221; to the Carribean island of &lt;a href="http://en.wikipedia.org/wiki/Anguilla"&gt;Anguilla.&lt;/a&gt;  He might not be as visible now as he was in the heyday of &lt;span class="caps"&gt;OTI&lt;/span&gt;, but he&amp;#8217;s &lt;a href="http://www.bedarra.com/"&gt;still active.&lt;/a&gt;  Had Anguilla been easier to reach, the Agile Manifesto would have been written at Dave&amp;#8217;s place instead of in Utah.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m proud of my experiences working with and for &amp;#8220;Big Dave&amp;#8221; and to count him as a friend.&lt;/p&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 09 Jul 2007 13:17:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:7ea6c63c-fde8-4132-b194-e1497451cccd</guid>
      <author>Rick DeNatale</author>
      <link>http://talklikeaduck.denhaven2.com/articles/2007/07/09/the-other-dave-thomas-and-the-birth-of-the-agile-alliance</link>
      <category>war_stories</category>
      <category>agilealliance</category>
      <category>davethomas</category>
      <category>oti</category>
      <trackback:ping>http://talklikeaduck.denhaven2.com/articles/trackback/440</trackback:ping>
    </item>
  </channel>
</rss>
