<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software Memories &#187; Companies and products</title>
	<atom:link href="http://www.softwarememories.com/category/companies/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.softwarememories.com</link>
	<description>History of software, by somebody who lived it</description>
	<lastBuildDate>Mon, 30 Jan 2012 11:19:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>Historical notes on analytics &#8212; terminology</title>
		<link>http://www.softwarememories.com/2012/01/17/historical-notes-on-analytics-terminology/</link>
		<comments>http://www.softwarememories.com/2012/01/17/historical-notes-on-analytics-terminology/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 08:02:18 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Cullinet]]></category>

		<guid isPermaLink="false">http://www.softwarememories.com/?p=266</guid>
		<description><![CDATA[This post is part of a short series on the history of analytics, covering: Historical notes on analytics &#8212; the pre-computer era Historical notes on analytic terminology (this post) Historical notes on analytics &#8212; departmental adoption Discussions of the history of analytic technology are complicated by the broad variety of product category names that have [...]]]></description>
			<content:encoded><![CDATA[<p><em>This post is part of a short series on the history of analytics, covering:</em></p>
<ul>
<li><a href="http://www.softwarememories.com/2012/01/17/historical-notes-on-analytics-pre-computer-era/" ><em>Historical notes on analytics &#8212; the pre-computer era </em></a></li>
<li><em>Historical notes on analytic terminology (this post)<br />
</em></li>
<li><a href="http://www.softwarememories.com/2012/01/17/historical-notes-on-the-departmental-adoption-of-analytics/" ><em>Historical notes on analytics &#8212; departmental adoption</em></a></li>
</ul>
<p>Discussions of the history of analytic technology are complicated by the broad variety of product category names that have been used over the decades. So let me collect here in one place some notes on how (and when) various terms have been used, specifically:</p>
<ul>
<li>Management information systems</li>
<li>Decision support (systems)</li>
<li>Report writer</li>
<li>Fourth-generation language</li>
<li>Executive information system</li>
<li>Business intelligence</li>
<li>OLAP (OnLine Analytic Processing)</li>
</ul>
<p><span id="more-266"></span><em>Obviously, I can&#8217;t cover everything in this post. Omissions include but are not limited to:</em></p>
<ul>
<li><em>Anything in the data warehouse/data mart area. (For one thing, I don&#8217;t want to deal with the whole Inmon/Kimball dispute.)</em></li>
<li><em>Anything in the predictive analytics area (but see the first point in <a href="http://www.dbms2.com/2009/07/28/initial-reactions-to-ibm-acquiring-spss/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dbms2.com');">a 2009 SPSS post</a>).</em></li>
<li><em>Terms I&#8217;ve recently sponsored, such as <a href="http://www.dbms2.com/2011/03/03/investigative-analytics/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dbms2.com');">investigative analytics </a> or <a href="http://www.dbms2.com/2010/12/30/examples-and-definition-of-machine-generated-data/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dbms2.com');">machine-generated data</a>.</em></li>
<li><em><a href="http://www.dbms2.com/2012/01/08/big-data-terminology-and-positioning/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dbms2.com');">Big data (analytics)</a> &#8212; I just discussed that mess a week ago.</em></li>
</ul>
<p>The first prevalent term I recall for &#8220;information technology&#8221; was <strong>management information systems (MIS). </strong>I mention that mainly to note that it actually sounded a bit analytics-oriented, and hence to point out that in the old days &#8212; 1960s and so on &#8212; it didn&#8217;t seem necessary to name a separate category that amounted to &#8220;analytics&#8221;.</p>
<p>Meanwhile, the first prevalent term I recall that covered much of what we&#8217;d now call &#8220;analytics&#8221; was <strong>decision support, </strong>or<strong> decision support systems (DSS). </strong>I think DSS was always ill-defined, with multiple subcategories, just as analytics is today. The heyday of this term was in the 1970s/1980s.</p>
<p><strong>Report writers</strong> were around in various forms for decades; consider for example <a href="http://www.softwarememories.com/2008/05/27/wikipedia-cullinet/" >the early 1970s history of Cullinane/Cullinet</a>. By the time I became an analyst in the early 1980s, these were mainframe tools that let you specify paper reports, and the market leader were probably Pansophic&#8217;s EASYTRIEVE and <a href="http://www.softwarememories.com/2007/07/30/setting-the-record-straight/#comment-13429" >Informatics&#8217; Mark IV</a>. According to marketing, they could be used by non-programmers; in reality, they were a much easier way for programmers to do what end users asked. They were used both for one-shot queries and, as their main design point, repetitive reporting.</p>
<p>The report writer category then survived into the era of <strong>business intelligence (BI)</strong>. (Indeed, Cognos&#8217; big integrated BI tool early this century was called ReportNet.) More on that in the BI discussion below.</p>
<p>The term <strong>fourth-generation language (4GL)</strong> was widely used from the 1970s through the first part of the 1990s. Usually, a 4GL was:</p>
<ul>
<li>A vendor-specific programming language &#8230;</li>
<li>&#8230; sold in connection with an interpreter &#8230;</li>
<li>&#8230; that was particularly good at database manipulation.</li>
</ul>
<p>In particular, the original 4GLs:</p>
<ul>
<li>Were primarily sold and used for analytics.</li>
<li>Were often sold/used on a remote/timeshared basis.</li>
<li>Often had some kind of (pre-relational) DBMS bundled in.</li>
</ul>
<p>Classic examples of such 4GLs included <a href="http://www.dbms2.com/2009/01/12/database-saas-gains-a-little-visibility/#comment-107023" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dbms2.com');">FOCUS (the core product of Information Builders), RAMIS, and NOMAD</a>; SAS arguably started out as a product of that kind too. Starting in the 1980s, however, 4GLs were used more generally, and indeed survived as an OLTP (OnLine Transaction Processing) technology long after they were supplanted by BI tools for most analytic purposes.</p>
<p>The last pre-BI term I want to mention is <strong>executive information system (EIS).</strong> EIS was in essence the 1980s term for &#8220;dashboard&#8221;, although the technology was much more primitive than it is today.</p>
<p><a href="http://www.softwarememories.com/2007/12/02/disputed-history-of-the-term-business-intelligence/" >The term <strong>business intelligence</strong> was coined in the 1950s and then reinvented in the 1980s</a>; however, it has described a major category only from the 1990s onward, specifically starting when GUIs (Graphical User Interfaces) became prevalent.. &#8220;Business intelligence&#8221; is sometimes used to comprise all of analytics; more commonly, however, it refers to tools focused on data selection and presentation.</p>
<p>These days, most of what we&#8217;d call BI comes in a single integrated package, focused on a dashboard; most of the exceptions are somewhat old-fashioned report writers. In the 1990s and early 2000s, however, business intelligence had several distinct subcategories &#8230;</p>
<p>&#8230; one of which was called <strong>OLAP (OnLine Analytic Processing).</strong> Actually,  the term &#8220;OLAP&#8221; has been confusingly been used to mean several different things, including:</p>
<ul>
<li>Pretty much all of analytics.</li>
<li>A particular non-relational DBMS architecture that I prefer to refer to as <a href="http://www.dbms2.com/2006/01/27/why-i-use-the-word-molap/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dbms2.com');">MOLAP (Multidimensional OLAP)</a>.</li>
<li>An integrated suite of DBMS, 4GL, and perhaps other tools around a MOLAP architecture. (Examples: <a href="http://www.dbms2.com/2007/03/01/how-hyperion-will-change-oracle/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dbms2.com');">The IRI Express and Arbor/Hyperion Essbase products Oracle bought</a>.)</li>
<li>A client-side BI tool with a little MOLAP DBMS built in. (Example: Cognos&#8217; erstwhile flagship BI product PowerPlay.)</li>
</ul>
<p>I hate the term &#8220;OLAP&#8221; with a passion, in part due to that confusion, and in part due to the specific way the confusion came about: Ted Codd introduced the term, allegedly objectively, but actually as a marketing shill for Arbor Software, which had an obvious business incentive to pretend that its specific technologies solved a broader class of problems than they actually did.</p>
<p>OK. With that too cleared away, I feel ready to write about the actual history of analytic technology.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwarememories.com/2012/01/17/historical-notes-on-analytics-terminology/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>When professional services and software mix</title>
		<link>http://www.softwarememories.com/2011/07/10/when-professional-services-and-software-mix/</link>
		<comments>http://www.softwarememories.com/2011/07/10/when-professional-services-and-software-mix/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 02:13:14 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Database management systems]]></category>
		<category><![CDATA[Ingres]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.softwarememories.com/?p=256</guid>
		<description><![CDATA[I blogged a little last year about the rewards and challenges of combining professional services and software in a mature company&#8217;s business model. My main example was Oracle. But other examples from Oracle&#8217;s history might have been equally instructive. For example: Oracle started out doing what amounted to custom development for government (military/intelligence) clients. Even [...]]]></description>
			<content:encoded><![CDATA[<p>I blogged a little last year about <a href="../../../../../2010/10/03/ray-lane-and-the-integration-of-software-and-consulting-at-oracle/">the rewards and challenges of combining professional services and software</a> in a mature company&#8217;s business model. My main example was Oracle. But other examples from Oracle&#8217;s history might have been equally instructive. For example:</p>
<ul>
<li>Oracle started out doing what amounted to custom development for government (military/intelligence) clients.</li>
<li>Even when Oracle said it had productized its software, the stuff didn&#8217;t work very well without services to get it running.</li>
<li>Oracle and Ingres both got a huge fraction of their early revenue* from deals to port their software to various brands of hardware.** That&#8217;s a lot like professional services.</li>
<li>Oracle&#8217;s huge Tools Group grew out of professional services, if I have the story straight. Indeed, its first product was written by later long-time group chief Sohaib Abbasi when he was a consultant.</li>
</ul>
<p><span id="more-256"></span><em>*Revenue recognition rules were rather different back then. Multi-million payments or guarantees for ports could be recognized as lump-sum revenue up front.</em></p>
<p><em>**Ingres once ran on more hardware platforms than it had employees, when both numbers were somewhere in the 40s. Most of the boxes on which the porting was tested were in one small office.</em></p>
<p>The benefits for a young software company of being in the professional services business include:</p>
<ul>
<li>It can be high-margin, especially if it shares the cost of sales with your software offering.</li>
<li>It allows you to say &#8220;yes&#8221; to whatever the customer asks for. (More precisely, it takes you closer to that goal that you&#8217;d be without a service offering.)</li>
<li>It allows you to fund capable staff. Or to put it even more bluntly &#8230;</li>
<li>&#8230; professional services brings in <strong>revenue that pays your bills.</strong></li>
<li>It gets you involved with customers, learning stuff about their needs, and specifically addressing them.</li>
</ul>
<p>The disadvantages of professional services generally boil down to various forms of <strong>defocus;</strong> you can screw up your development schedule, your development priorities, your sales priorities, your partnering efforts, your market positioning, your burn rate or just about anything else.</p>
<p>Many software companies pursue substantial professional services when they&#8217;re young. Many don&#8217;t. Both strategic choices can make sense.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwarememories.com/2011/07/10/when-professional-services-and-software-mix/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Software AG and the commie spies</title>
		<link>http://www.softwarememories.com/2011/03/25/software-ag-and-the-commie-spies/</link>
		<comments>http://www.softwarememories.com/2011/03/25/software-ag-and-the-commie-spies/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 15:17:44 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Software AG]]></category>

		<guid isPermaLink="false">http://www.softwarememories.com/?p=243</guid>
		<description><![CDATA[Something (I&#8217;ll drop in a link when allowed) made me recall the story of Software AG and the USSR. Apparently, the USSR attempted to acquire a lot of Western technology, including ADABAS. Software AG of North America cooperated with the Feds to try to catch the Soviet agent in indictable technological espionage &#8212; but then, [...]]]></description>
			<content:encoded><![CDATA[<p>Something (I&#8217;ll drop in a <a href="http://www.pcworld.com/businesscenter/article/223353/lawsuit_alleges_cloakanddagger_conspiracy_by_software_ag.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.pcworld.com');">link</a> when allowed) made me recall the story of Software AG and the USSR. Apparently, the USSR attempted to acquire a lot of Western technology, including ADABAS. Software AG of North America cooperated with the Feds to try to catch the Soviet agent in indictable technological espionage &#8212; but then, with <a href="http://www.softwarememories.com/2007/12/08/software-ag-memories/" >its usual flamboyance</a>, ran ads bragging about the event. The writeup of all this I found when searching was some subsequent <a href="http://archive.computerhistory.org/resources/text/Software_AG/softwareag.statement_for_senate.1982.102640324.pdf" onclick="javascript:pageTracker._trackPageview('/outbound/article/archive.computerhistory.org');">Congressional testimony</a>.</p>
<p>This was all slightly before my time &#8212; I only entered the industry and met Software AG in 1981. So does anybody else out there recall more of the story than I do? <img src='http://www.softwarememories.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwarememories.com/2011/03/25/software-ag-and-the-commie-spies/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sterling Commerce predecessor company Management Horizons Data Systems (MHDS)</title>
		<link>http://www.softwarememories.com/2011/02/12/management-horizons-data-systems-mhds/</link>
		<comments>http://www.softwarememories.com/2011/02/12/management-horizons-data-systems-mhds/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 13:08:14 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Application software]]></category>
		<category><![CDATA[Companies and products]]></category>
		<category><![CDATA[Computer services]]></category>

		<guid isPermaLink="false">http://www.softwarememories.com/?p=116</guid>
		<description><![CDATA[I started drafting this post along with others around the time of my parents&#8217; deaths, then put it aside. However, I have been informed that my father&#8217;s old colleague Alton Doody has cancer himself, and if we are ever to get his input, it would be best to solicit it REALLY SOON. So I&#8217;m finishing [...]]]></description>
			<content:encoded><![CDATA[<p>I started drafting this post along with others around the time of <a href="http://www.softwarememories.com/2010/11/09/for-those-who-cared-about-the-late-peter-and-anita-monash/" >my parents&#8217; deaths</a>, then put it aside. However, I have been informed that my father&#8217;s old colleague <a href="http://www.softwarememories.com/2010/11/03/how-bricks-and-mortar-retailing-got-modern/" >Alton Doody</a> has cancer himself, and if we are ever to get his input, it would be best to solicit it REALLY SOON. <img src='http://www.softwarememories.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  So I&#8217;m finishing this up now as best I can.</p>
<p>Here&#8217;s the part I know from my own memories as</p>
<ul>
<li>The son of a Management Horizons employee (namely my Dad).</li>
<li>A software industry stock analyst (in particular, one who followed Informatics General).</li>
</ul>
<p>My father moved to the Columbus area in 1973 to join Management Horizons, a consulting firm serving retailers. Management Horizons had its own spin-out already, a time-sharing company called Management Horizons Data Services (MHDS), with which it still shared a building on what is now Old Henderson Road in Upper Arlington. And, this being a world full of coincidences, MHDS is very on-topic for the primary focus of this blog (software industry history).</p>
<p>MHDS&#8217; main business was a full suite of what we might now call ERP for distributors and/or retailers. That never amounted to much. But its secondary business was an electronic interchange for direct placement of orders, called Ordernet. Ordernet turned into <a href="http://en.wikipedia.org/wiki/Sterling_Commercehttp://en.wikipedia.org/wiki/Sterling_Commerce" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">Sterling Commerce</a>, a &gt; $1/2 billion company that has been acquired for &gt;$1 billion more than once.</p>
<p>The chain of events, roughly, is:  <span id="more-116"></span></p>
<ul>
<li>Management Horizons sold MHDS to what would become Citibank.</li>
<li>Citibank flipped MHDS to early software industry conglomerate Informatics General.</li>
<li>Sterling Software grew itself 10X in size by a hostile takeover of Informatics. (Sam Wyly was involved in that.)</li>
<li>Sterling split into Sterling Commerce and what I might call The Rest of Sterling.</li>
</ul>
<p>At that point I forget the details, but a couple of multi-billion dollar acquisitions/divestitures have ensued.</p>
<p>Some day I may dig out the numbers for Informatics&#8217; revenue breakdown in the early 1980s. Ordernet wasn&#8217;t big, but looked like a rising star. MHDS  classic wasn&#8217;t big either, and didn&#8217;t look like it was going anywhere. Both appearances were later born out.</p>
<p>Online research uncovered some other sources, namely:</p>
<ul>
<li>A <a href="http://faculty.quinnipiac.edu/charm/CHARM%20proceedings/CHARM%20article%20archive%20pdf%20format/Volume%209%201999/51%20jones.pdf" onclick="javascript:pageTracker._trackPageview('/outbound/article/faculty.quinnipiac.edu');">two</a>-<a href="http://faculty.quinnipiac.edu/charm/CHARM%20proceedings/CHARM%20article%20archive%20pdf%20format/Volume%209%201999/61%20tamilia.pdf" onclick="javascript:pageTracker._trackPageview('/outbound/article/faculty.quinnipiac.edu');">part</a> biography of Alton Doody&#8217;s Management Horizons co-founder  William Davidson, whose main relevance to this post is that it pointed me to &#8230;</li>
<li>&#8230; a 1996 history of Management Horizons written by Davidson.</li>
<li>An <a href="http://www.softwarehistory.org/pdf/Werner_Frank_Chapter22.pdf" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.softwarehistory.org');">oral history from Informatics co-founder Werner Frank</a><em>.</em></li>
</ul>
<p>On pages 18-19, the Werner Frank link notes that Informatics acquired MHDS in what sounds like 1974, from then-owner Citibank. MHDS was doing $7.8 million in revenue (which Frank failed to break out among its two business segments), was acquired for $3.4 million, and apparently brought a $3.3 million long-term contract along with it, as well as a cheap loan.</p>
<p>Unfortunately, Davidson&#8217;s history* is inaccurate in some details I can check from memory.  E.g. it says the Doody Company was created in 1974, which is too early,  and it omits Informatics General from the history of MH&#8217;s information  processing division. It also includes Aetna in the list of outfits that owned MHDS, which is news to me and also, apparently, to Werner Frank.</p>
<p><em>*As I write this, another copy is available for sale on Amazon. Just  Google on &#8220;History of Management Horizons.&#8221; Yes, we paid around $20 for  my copy too, even though there&#8217;s a $0.99 price tag on it clearly crossed  out. <img src='http://www.softwarememories.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
<p>Anyhow, Davidson wrote:</p>
<ul>
<li>One of Management Horizons&#8217; founding projects was helping retrain the NCR sales force away from dumb cash registers and toward what we&#8217;d now call point-of-sale devices, a key step in the IT revolution of actually using POS information.</li>
<li>MHDS started out with two leased IBM System/370-155 computers.</li>
<li>MHDS was divested to Citicorp&#8217;s predecessor bank in May of 1973. &#8220;At the time of divestiture some 92 wholesale distribution sites were under contract to MHDS with about 30 or so on-line to it.&#8221;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.softwarememories.com/2011/02/12/management-horizons-data-systems-mhds/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Ray Lane and the integration of software and consulting at Oracle</title>
		<link>http://www.softwarememories.com/2010/10/03/ray-lane-and-the-integration-of-software-and-consulting-at-oracle/</link>
		<comments>http://www.softwarememories.com/2010/10/03/ray-lane-and-the-integration-of-software-and-consulting-at-oracle/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 00:33:38 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.softwarememories.com/?p=91</guid>
		<description><![CDATA[In the 1990s, Ray Lane led Oracle to integrate the software and professional services business in a way that changed the industry, Oracle's subsequent partial retreat from the strategy notwithstanding.]]></description>
			<content:encoded><![CDATA[<p>Oracle pretty much doubled revenue every year until it got around the $1 billion level. Then things got tougher, industry-standard revenue recognition scandals not excepted. At one point there were only three buildings on the Oracle campus, with large portions of them eerily empty. But the ship righted itself, best exemplified by three transitions:</p>
<ul>
<li>Mature financial management arrived in the person of Jeff Henley.</li>
<li>A serious commitment to product quality emerged, often credited to the late Bob Koii.</li>
<li>Mike Fields* brought enterprise-class adult supervision to Oracle&#8217;s US field operations.</li>
</ul>
<p>Political battles still raged at Oracle &#8212; Mike Fields vs. Craig Conway, Terry Garnett vs. Jerry Baker, and later on Mark Benioff vs. pretty much everybody. But the company was ready to move to next level. <span id="more-91"></span>I personally bought Oracle stock around that time, and it grew into a rather significant fraction of my total IRA.</p>
<p><em>*For a guy who</em></p>
<ul>
<li><em>Made his name kicking Cullinet&#8217;s butt as New England regional sales manager for <a href="http://www.softwarememories.com/2006/02/09/prerelational-dbms-vendors-a-quick-overview/" >Applied Data Research,</a></em></li>
<li><em>May never have hit another sales target again, and<br />
</em></li>
<li><em>Greatly improved his most famous employer by being fired from it,<br />
</em></li>
</ul>
<p><em>Mike Fields has a lot of fans &#8212; including me. Some people actually do deserve to fail upwards, and I think he was one of them.</em></p>
<p>The person who made Oracle into a truly major enterprise technology company, however, was nobody I mentioned above. Rather, it was Ray Lane. Some of the reason, as I&#8217;ve already noted on<em> <a href="http://www.dbms2.com/2010/09/30/ray-lane-at-hp/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dbms2.com');">DBMS 2</a>,</em> was general good management. Ray was also a tireless salesman, for example once telling me of a very large deal he won by being the only executive of his seniority to show up and give a pitch. But the most interesting part of his success was the strategy he fostered, namely the integration of packaged software and high-margin professional services.</p>
<p>In theory, that integration is blindingly obvious.</p>
<ul>
<li>If your professional services are rich enough, you never have to say &#8220;No&#8221; to a product feature query. You only have to state a price.</li>
<li>You&#8217;re selling two high-priced things in one sales cycle.</li>
<li>Since your professional services people are* the world&#8217;s greatest experts on your products, the services can be inherently high-price/high-margin.</li>
</ul>
<p><em>*or at least can be represented as</em></p>
<p>In practice, despite many attempts, it had rarely worked well before. Reasons included:</p>
<ul>
<li>Packaged application software products weren&#8217;t actually very easy to customize and extend.</li>
<li>The core competencies of application development /execution software companies and applications purveyors were very different.</li>
<li>Even application software companies and application-oriented professional services companies had different cultures.</li>
</ul>
<p>Some of the few successes were:</p>
<ul>
<li>American Management Systems, which did a great job selling semi-custom software, especially to governments and other not-for-profit customers.</li>
<li>To some extent, vertical market providers in highly regulated industries (not-for-profit, banking, insurance, health care).</li>
</ul>
<p>Apparently, highly regulated customers felt they had to have what they had to have, and paid whatever price was necessary to get it.</p>
<p>I haven&#8217;t identified a silver-bullet insight that Ray Lane&#8217;s Oracle had that other companies didn&#8217;t, allowing them to succeed where others had failed. They just executed and got it in large part right. Indeed, their technology for semi-custom applications went just as awry as most other vendors&#8217;, most notably in an effort to provide industry-specific I-CASE (Integrated Computer-Aided Software Engineering) models as project starter kits. Even so, the business model just seemed to work.</p>
<p>In large part, the industry followed suit. To this day, professional services are a bigger part of software vendors&#8217; business mixes than they were before Ray Lane.</p>
<p>One might ask, &#8220;What about all those system integration partners who recommend software, and don&#8217;t want to be competed with?&#8221; Those came to the fore in the 1990s as well, after Rob Kelley and Brian Sommer paved the way at Andersen Consulting (now Accenture) in the previous decade. SAP owed a large part of its success to them, as did Siebel Systems, whose early success had a lot to do with a super-close Andersen relationship. Indeed, by all signs they are a major reason Oracle retreated from Ray&#8217;s strategy. Services (mainly consulting), which hit 58% of revenue in FY 1999, were down to 21% a decade later.</p>
<p>Other possible reasons for abandoning its successful strategy include:</p>
<ul>
<li>Oracle soon embarked on a strategy growing by acquisition.</li>
<li>Geographic outsourcing would have made things harder to manage.</li>
<li>It&#8217;s hard to scale a professional services business too big while maintaining premium quality.</li>
</ul>
<p>But those are subjects for another time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwarememories.com/2010/10/03/ray-lane-and-the-integration-of-software-and-consulting-at-oracle/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Ingres history</title>
		<link>http://www.softwarememories.com/2010/07/25/ingres-history/</link>
		<comments>http://www.softwarememories.com/2010/07/25/ingres-history/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 02:37:18 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Database management systems]]></category>
		<category><![CDATA[Ingres]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.softwarememories.com/?p=80</guid>
		<description><![CDATA[Roland Bouman reminded us on Twitter of an old post I did on another blog about Ingres history, the guts of which was: Ingres and Oracle were developed around the same time, in rapidly-growing startup companies. Ingres generally was the better-featured product, moving a little earlier than Oracle into application development tools, distributed databases, etc., [...]]]></description>
			<content:encoded><![CDATA[<p>Roland Bouman reminded us on Twitter of <a href="http://blogs.computerworld.com/node/253" onclick="javascript:pageTracker._trackPageview('/outbound/article/blogs.computerworld.com');">an old post</a> I did on another blog about Ingres history, the guts of which was:</p>
<blockquote><p>Ingres and Oracle were developed around the same time, in rapidly-growing startup companies. Ingres generally was the better-featured product, moving a little earlier than Oracle into application development tools, distributed databases, etc., whereas Oracle seems to be ahead on the most important attributes, such as SQL compatibility &#8212; Oracle always used IBM&#8217;s suggested standard of SQL, while Ingres at first used the arguably superior Quel from the <a href="http://www.computerworld.com/blogs/node/170" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.computerworld.com');">INGRES research project. </a> Oracle eventually pulled ahead on superior/more aggressive sales and marketing.</p>
<p>Then in the 1990s, Ingres just missed the DBMS architecture boat. Oracle, Informix, Microsoft, and IBM all came out with completely new products, based respectively on Oracle + Rdb, Informix + a joint Ingres/Sequent research project, Sybase, and mainframe DB2. Ingres&#8217;s analogous effort basically floundered, in no small part because they made the pound-wise, penny-foolish decision to walk away from a joint venture research product they&#8217;d undertaken with innovative minicomputer vendor Sequent in the Portland, OR area.</p>
<p>Computer Associates bought Ingres in mid-1994, and immediately brought me in to do a detailed strategic evaluation. (Charles Wang telephoned the day the acquisition closed, in one of the more surprising phone calls I&#8217;ve ever gotten, but I digress &#8230; Anyhow, the relevant NDA agreements, legal and moral alike, have long since expired.) There was nothing terribly wrong with the product, but unfortunately there was nothing terribly right either. Aggressive investment &#8212; e.g., to get fully competitive in parallelism and object/relational functionality, the two biggest competitive differentiators in those days &#8212; would have been no guarantee of renewed market success.</p>
<p>Notwithstanding the economic question marks, CA surprised me with its enthusiasm for taking on these technical challenges. But another problem reared its head &#8212; almost all the core developers left the company. (If you weren&#8217;t willing to sign a noncompete agreement that was utterly ridiculous in those days, at least in the hot Northern California market, you couldn&#8217;t keep your job post-merger.) And so, like almost all CA acquisitions outside of the system management/security/data center areas, Ingres fell further and further behind the competition.</p></blockquote>
<p>Some of the same information made it into my post here on <a href="http://www.softwarememories.com/2005/11/14/ingres-memories/" >Ingres history</a> later the same year, but for some reason not all did.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwarememories.com/2010/07/25/ingres-history/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Those who forget history are doomed to believe it is recurring</title>
		<link>http://www.softwarememories.com/2010/04/02/postgres-quel-april-fool-2010/</link>
		<comments>http://www.softwarememories.com/2010/04/02/postgres-quel-april-fool-2010/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 04:47:44 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Database management systems]]></category>
		<category><![CDATA[Ingres]]></category>
		<category><![CDATA[Teradata]]></category>

		<guid isPermaLink="false">http://www.softwarememories.com/?p=62</guid>
		<description><![CDATA[The top PostgreSQL-related April Fool&#8217;s joke this year, which seems to have successfully pranked at least a few people, was that Postgres is dropping SQL in favor of an alternative language QUEL. Folks, QUEL was the original language for Postgres. And Ingres. And, more or less, Teradata.*  I&#8217;d guess Britton-Lee too, but I don&#8217;t recall [...]]]></description>
			<content:encoded><![CDATA[<p>The top PostgreSQL-related April Fool&#8217;s joke this year, which seems to have successfully pranked at least a few people, was that <a href="http://pgsnake.blogspot.com/2010/04/postgres-91-release-theme.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/pgsnake.blogspot.com');">Postgres is dropping SQL in favor of an alternative language QUEL</a>.</p>
<p>Folks, QUEL <em>was</em> the original language for Postgres. And Ingres. And, more or less, Teradata.*  I&#8217;d guess Britton-Lee too, but I don&#8217;t recall for sure.</p>
<p><em>*Once upon a distant time, when I was a cocky young stock analyst, I explained to Phil Neches, chief scientist of Teradata, just why it was a really good business idea to drop T-QUEL for SQL. I doubt he was convinced quite on that day, more&#8217;s the pity.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwarememories.com/2010/04/02/postgres-quel-april-fool-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No-fooling: A new blog-tagging meme</title>
		<link>http://www.softwarememories.com/2010/03/30/no-fooling-a-new-blog-tagging-meme/</link>
		<comments>http://www.softwarememories.com/2010/03/30/no-fooling-a-new-blog-tagging-meme/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 12:04:28 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Cullinet]]></category>
		<category><![CDATA[Database management systems]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.softwarememories.com/?p=48</guid>
		<description><![CDATA[On April Fool&#8217;s Day, it is traditional to spread false stories that you hope will sound true. Last year, however, I decided to do the opposite – I posted some true stories that, at least for a moment, sounded implausible or false. This year I&#8217;m going to try to turn the idea into a kind [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0in;">On April Fool&#8217;s Day, it is traditional to spread false stories that you hope will sound true. Last year, however, I decided to do the opposite – I posted some <a href="http://www.networkworld.com/community/node/40460" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.networkworld.com');">true stories</a> that, at least for a moment, sounded implausible or false. This year I&#8217;m going to try to turn the idea into a kind of blog-tagging meme.*</p>
<p style="margin-bottom: 0in;"><em>*A </em>blog-tagging meme <em>is, in essence, an internet chain letter without the noxious elements.</em></p>
<p style="margin-bottom: 0in;">Without further ado, the <strong>Rules of the No-Fooling Meme are:</strong></p>
<p style="margin-bottom: 0in;">Rule 1: Post on your blog<strong> 1 or more surprisingly true things about you,* </strong><span style="font-weight: normal;">plus their explanations. I&#8217;m starting off with 10, but it&#8217;s OK to be a lot less wordy than I&#8217;m being. <img src='http://www.softwarememories.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span> <span style="font-weight: normal;">I suggest the followi</span>ng format:</p>
<ul>
<li><strong>A noteworthy capsule sentence.</strong> (Example: “I was not of mortal woman born.”)</li>
<li><strong>A perfectly reasonable 	explanation.</strong> (Example: “I was untimely ripped from my mother&#8217;s 	womb. In modern parlance, she had a C-section.”)</li>
</ul>
<p style="margin-bottom: 0in;"><em>*If you want to relax the &#8220;about you&#8221; part, that&#8217;s fine too.</em></p>
<p style="margin-bottom: 0in;"><em></em>Rule 2: <strong>Link back to this post</strong>. That explains what you&#8217;re doing. <img src='http://www.softwarememories.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="margin-bottom: 0in;">Rule 3: Drop a <strong>link</strong> to your post into the comment thread. That will let people who check here know that you&#8217;ve contributed too.</p>
<p style="margin-bottom: 0in;">Rule 4: <strong>Ping 1 or more other people</strong> encouraging them to join in the meme with posts of their own.</p>
<p style="margin-bottom: 0in;">Hopefully, the end result of all this will be that we all know each other just a little bit better! And hopefully we&#8217;ll preserve some cool stories as well.</p>
<p style="margin-bottom: 0in;">To kick it off, here are my entries. (Please pardon any implied boastfulness; a certain combustibility aside, I&#8217;ve lived a pretty fortunate life.)</p>
<p><strong>I was physically evicted by hotel security from a DBMS vendor&#8217;s product announcement venue. </strong><strong><span style="font-weight: normal;">It was the Plaza Hotel in NYC, at Cullinet&#8217;s IDMS/R announcement. Phil Cooper, then Cullinet&#8217;s marketing VP, blocked my entrance to the ballroom for the main event, and then called hotel security to have me removed from the premises.</span></strong></p>
<p><strong><span style="font-weight: normal;">A few years later, the same Phil Cooper stood me up for a breakfast meeting in his own house in Wellesley. When one&#8217;s around Phil Cooper, weird things just naturally happen.<span id="more-48"></span></span></strong></p>
<p><strong>I got James Marsters (&#8220;Spike&#8221; on </strong><em><span style="font-weight: normal;">Buffy the Vampire Slayer</span></em><strong>) to autograph a shirtless picture of himself. </strong><strong><span style="font-weight: normal;"> Linda was </span></strong><strong><span style="font-weight: normal;"><a href="http://www.monash.com/buffy.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.monash.com');">a very serious Buffy fan</a>,</span></strong><strong><span style="font-weight: normal;"> and I was no slouch in that regard myself. So we flew out to Santa Barbara to join some acquaintances from a Buffy-centric mailing list. Except first, we went – along with the hostess for the gathering – to see James perform with his rock band Ghost of the Robot in Santa Monica. She had downloaded a photo she wanted to pass out to the other (mostly female) attendees. But neither she nor Linda wanted to actually ask him to autograph it – too fangirlish or something. So I stepped up and made the request in their place. (Technically, asking James to sign anything other than a Ghost of the Robot CD was against the rules – but he was more than gracious when I said that if he signed for me it would be a great help to my relationship. <img src='http://www.softwarememories.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) </span></strong><strong><em></em></strong></p>
<p><strong>I had (inter)national reputations in four different fields before my 24th birthday </strong>&#8211; two academic, two non-academic. I got my PhD in game theory, independently proving a theorem that was simultaneously (and a few months earlier) proved by <a href="http://www.springerlink.com/content/v44t0438n3323p23/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.springerlink.com');">Mertens and Neyman</a>. Naturally, the game theory community was quite aware of my work. Then I did a post-doc in public policy for a couple of years. Some of my work – sort of a public-sector version of <a href="http://en.wikipedia.org/wiki/Real_options_analysis" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">real options analysis</a>, although unfortunately I wasn&#8217;t familiar with that concept – was widely circulated among the US utility regulation community. Then, at age 21, I went to Wall Street, as a stock analyst covering the software industry for a major firm (PaineWebber). That pretty much assured me of being known in both the investment and software businesses, especially as I soon got pretty high in the third-party stock analyst rankings.</p>
<p><strong>Graduating college at age 16 cost me my NCAA eligibility – and I wound up regretting that aspect.</strong> On the whole, I&#8217;m hardly an athlete. But I did take a few fencing classes, and enjoyed them. So when my grad school offered an intermediate intramural fencing class, I was psyched. But when I went the first day, they explained that they didn&#8217;t have the resources to offer the class. Instead, anybody who wanted to could join and hence work out with the Harvard fencing team, whether or not they were good enough to compete. Only they couldn&#8217;t do that for me – because my NCAA eligibility had been shot when I graduated from Ohio State.</p>
<p><strong>I double-dated with Larry Ellison, twice</strong>. Part of the explanation is that when I lived in Manhattan, I had almost no friends there, but quite a few in the SF Bay area. (Seriously, which kind of work acquaintances would you expect me to have more in common with – tech entrepreneurs or Wall Street professionals?) So if I wanted to introduce a new girlfriend to my friends, we&#8217;d fly out west. And if there&#8217;s one company at which I had a lot of friends, it was Oracle, which I&#8217;d first visited in 1983, when it was still located at 3000 Sand Hill Road and had fewer than 50 employees. I was very engaged with Oracle professionally through most of the 1990s – but we also got together just for fun.</p>
<p><strong>I was the top-rated chess player my age in the United States.</strong> This is when I was 13 years old, in 1973. But I wasn&#8217;t nearly as good as that factoid suggests. 1973 may have been the weakest year for 13-year-old US chess players in modern times; I made #1 with only a 1650 rating. (To put that number in context, it indicates that this <a href="http://main.uschess.org/content/view/9190/505/" onclick="javascript:pageTracker._trackPageview('/outbound/article/main.uschess.org');">2300+ rated 13-year-old</a> could have routinely obliterated players who could, in turn, have routinely obliterated me.) More on the story may be found at this <a href="http://www.edochess.ca/batgirl/DianeSavereide.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.edochess.ca');">link</a>.</p>
<p><strong>I told people at a conference </strong><strong></strong><strong>&#8220;I</strong><strong> just spent the afternoon with Bill Gates&#8217; girlfriend &#8212; and boy is my butt sore!&#8221;</strong><strong><span style="font-weight: normal;"> This was in 1985 or so. I was a stock analyst living in NYC. The annual American Electronics Association investment conference in Monterey was a must-attend event. Flight connections, however, were imperfect. So Ann Winblad had the idea that, during my several-hour layover, she&#8217;d pick me up at SFO, and we&#8217;d go drive around the mini race track that&#8217;s still there off of 101. I got pretty sore bouncing around in the little plastic cars, perhaps because I wasn&#8217;t a very experienced driver. Indeed &#8230;</span></strong></p>
<p><strong>… I didn&#8217;t own (or lease) a car until I was 36 years old</strong>. (To readers from California, this one may sound the oddest of all. <img src='http://www.softwarememories.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) I left home at age 16 to go to school in Cambridge, MA, where one doesn&#8217;t typically have a car. I left there at age 21 to move to Manhattan. Finally, when I was 36, I left Manhattan for Lexington, MA, at which point I of course got wheels. That Toyota served me well for about a decade, but eventually &#8230;</p>
<p><span style="font-style: normal;"><strong>&#8230; my first car forced a DBMS vendor to evacuate its whole office building.</strong> My Toyota Camry had an engine fire in Intersystems&#8217; building on Memorial Drive, and the building has indoor parking. The story is <a href="http://www.monashreport.com/2006/05/13/burning-issues-in-an-analysts-life/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.monashreport.com');">here</a>. Actually, many other companies had to evacuate the same building.<br />
</span></p>
<p><strong>My kitchen caught on fire, just as I was Twittering with LeVar Burton of Star Trek:TNG and Roots fame.</strong> That juxtaposition was a total coincidence. LeVar had just tweeted me his vehement agreement to something I said, when Linda appeared at my office door, having noticed the sound of what turned out to be a fire on the stove. This story has been the subject of several <a href="http://www.monashreport.com/2009/03/12/interesting-times-in-the-monash-home/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.monashreport.com');">other</a> <a href="http://hpsubnet.com/community/node/39695" onclick="javascript:pageTracker._trackPageview('/outbound/article/hpsubnet.com');">blog posts</a> …</p>
<p><em>By the way, what I&#8217;d said was, after LeVar tweeted his pleasure at for once actually acting again (on stage, no less), that we choose our original professions for a reason – taking them up again, even for a little while, is like going home again. Even today, I rarely feel more right than when I&#8217;m doing mathematics.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwarememories.com/2010/03/30/no-fooling-a-new-blog-tagging-meme/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Software industry hijinks</title>
		<link>http://www.softwarememories.com/2010/03/28/software-industry-hijinks/</link>
		<comments>http://www.softwarememories.com/2010/03/28/software-industry-hijinks/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 01:25:35 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Application software]]></category>
		<category><![CDATA[Fun stuff]]></category>
		<category><![CDATA[MSA]]></category>
		<category><![CDATA[McCormack & Dodge]]></category>

		<guid isPermaLink="false">http://www.softwarememories.com/?p=38</guid>
		<description><![CDATA[The approach of April Fool&#8217;s Day has me thinking of software industry pranks and other hijinks. Most of what comes to mind is verbal jousting of various sorts that doesn&#8217;t really fit the theme. But there was one case in which ongoing business competition got pretty prankish: mainframe-era accounting software leaders MSA vs. McCormack &#38; [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0in;">The approach of April Fool&#8217;s Day has me thinking of software industry pranks and other hijinks. Most of what comes to mind is verbal jousting of various sorts that doesn&#8217;t really fit the theme. But there was one case in which ongoing business competition got pretty prankish: mainframe-era accounting software leaders MSA vs. McCormack &amp; Dodge.<span id="more-38"></span></p>
<p style="margin-bottom: 0in;">Even today, a significant amount of marketing and sales is done at vendor-run seminars in medium-quality hotels. But in those days, before the internet and hence in particular before webinars, a huge fraction of all sales cycles passed through a physical seminar-attendance step. So if you could disrupt your competitors&#8217; seminars, you could disrupt their whole sales cycles. So M&amp;D and MSA salespeople did just that, routinely<strong> calling hotels to outright cancel competitors&#8217; reservations and events. </strong>If I had to name offenders&#8217; names, I&#8217;d start with Mary Kohler at McCormack &amp; Dodge and Roe Henson at MSA, but I&#8217;m pretty sure the men were even “worse.”*</p>
<p style="margin-bottom: 0in;"><em>*Truth be told, I think the whole thing was pretty funny, or else I wouldn&#8217;t be sharing it. Further, I emphatically think Mary and Roe should be admired for succeeding in what was then an extremely male world.</em></p>
<p style="margin-bottom: 0in;">That story has been confirmed multiple times, with minor variations (biggest disagreement = which side started doing it first). More dramatic stories are less confirmed. My favorite of those is MSA arranging for a McCormack &amp; Dodge contract signing to be disrupted by the M&amp;D salesman&#8217;s arrest for delinquent child support. (Ouch!) Other confirmed examples I can think of are tame by comparison, like the blow-up dolphins the MySQL folks decorated the Sun campus with after their acquisition closed.* E.g., sending trucks with hiring or marketing messages outside your competitors&#8217; conferences or office buildings is not very imaginative, and actually happens in lots of industries.</p>
<p style="margin-bottom: 0in;"><em>*Sun apparently had a major tradition of MIT-style April Fool&#8217;s pranks, one of which featured Scott McNealy&#8217;s car being stranded in – or rather on – the middle of a pond. But that&#8217;s a little outside my purview.</em></p>
<p style="margin-bottom: 0in;">But one I&#8217;ve always loved is the tradition of witty product code names. Some of my favorites were from the days of the Borland/Lotus spreadsheet competition, including:</p>
<ul>
<li><strong>Conan</strong>, because Borland CEO Philippe Kahn 	prided himself on Borland being “barbarians”</li>
<li><strong>Crom,</strong> the god Conan prayed to 	(quite so – I&#8217;ve read the books)</li>
<li><strong>Buddha,</strong> because Borland wanted to 	assume “the Lotus position” (one of my favorite puns ever)</li>
</ul>
<p style="margin-bottom: 0in;">Another pair comes from when John Landry, then McCormack &amp; Dodge&#8217;s R&amp;D chief, was developing a proprietary programming language, which he planned both to use for in-house development and to expose to users for their own customizations. (I.e., it was a forerunner of SAP&#8217;s ABAP and PeopleSoft&#8217;s PeopleTools.) The first codename was <strong>GLOP</strong> (General Language for Ordinary People). That was eventually replaced by <strong>SLOB</strong> (Simple Language for Ordinary Bozos). To the best of my knowledge, those code names never made it into any actual product documentation. <img src='http://www.softwarememories.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="margin-bottom: 0in;">I think I&#8217;ll stop there. I do have other stories of wise-assery I could add, but I think I&#8217;ll hold them back until I&#8217;m ready to take the time to wrap them in a bit of context &#8230;</p>
<p style="margin-bottom: 0in;"><em>Edit: Maybe I&#8217;ll add more here as I think of them.</em></p>
<ul>
<li>Larry Ellison, Mitchell Kertzman, and David Roux did a hilarious site spoofing the dotcom bubble. Unfortunately, it only persists in <a href="http://web.archive.org/web/19990508062811/http://www.heyidiot.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.archive.org');">incomplete Internet Archive form</a>, but that&#8217;s enough to show the key point.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.softwarememories.com/2010/03/28/software-industry-hijinks/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Historical significance of TPC benchmarks</title>
		<link>http://www.softwarememories.com/2009/07/02/historical-significance-of-tpc-benchmarks/</link>
		<comments>http://www.softwarememories.com/2009/07/02/historical-significance-of-tpc-benchmarks/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 20:07:49 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Database management systems]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.softwarememories.com/?p=37</guid>
		<description><![CDATA[In case you missed it, I&#8217;ve had a couple of recent conversations about the TPC-H benchmark.  Some people suggest that, while almost untethered from real-world computing, TPC-Hs inspire real world product improvements.  Richard Gostanian even offered a specific example of same &#8212; Solaris-specific optimizations for the ParAccel Analytic Database. That thrilling advance notwithstanding, I&#8217;m not [...]]]></description>
			<content:encoded><![CDATA[<p>In case you missed it, I&#8217;ve had a couple of recent conversations about the <a href="http://www.dbms2.com/2009/06/22/the-tpc-h-benchmark-is-a-blight-upon-the-industry/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dbms2.com');">TPC-H</a> benchmark.  Some people suggest that, while almost <a href="http://www.dbms2.com/2009/07/02/the-tpc-h-schema/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dbms2.com');">untethered</a> from real-world computing, TPC-Hs inspire real world product improvements.  Richard Gostanian even offered a specific example of same &#8212; Solaris-specific optimizations for the ParAccel Analytic Database.</p>
<p>That thrilling advance notwithstanding, I&#8217;m not aware of much practical significance to any TPC-H-related DBMS product development. But multiple people this week have reminded me this week the TPC-A and TPC-B played a much greater role spurring product development in the 1990s.  And I indeed advised clients in those days that they&#8217;d better get their TPC results up to snuff, because they&#8217;d be at severe competitive disadvantage until they did.</p>
<p>It&#8217;s tough to be precise about examples, because few vendors will admit they developed important features just to boost their benchmark scores. But it wasn&#8217;t just TPCs &#8212; I recall marketing wars around specific features (row-level locking, nested subquery) or trade-press benchmarks (PC World?) as much as around actual TPC benchmarks.  Indeed, Oracle had an internal policy called WAR, which stood for Win All Reviews; trade press benchmarks were just a subcase of that.</p>
<p>And then there&#8217;s Dave DeWitt&#8217;s take.  Dave told me yesterday at SIGMOD that it&#8217;s unfortunate Jim Gray-inspired debit/credit TPCs won out over the <a href="http://firebird.sourceforge.net/download/test/wisconsin_benchmark_chapter4.pdf" onclick="javascript:pageTracker._trackPageview('/outbound/article/firebird.sourceforge.net');">Wisconsin benchmarks</a>, because that led the industry down the path of focusing on OLTP at the expense of decision support/data warehousing.  Whether or not the causality is as strict as Dave was suggesting, it&#8217;s hard to dispute that mainstream DBMS met or exceeded almost all users&#8217; OTLP performance needs by early in his millenium. And it&#8217;s equally hard to dispute that those systems* performance on analytic workloads, as of last year, still needed a great deal of improvement.</p>
<p><em>*IBM&#8217;s DB2 perhaps excepted. And I say &#8220;last year&#8221; so as to duck the questions of whether <a href="http://www.dbms2.com/2008/10/17/oracle-notes/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dbms2.com');">Exadata</a> finally solved Oracle&#8217;s problems and whether <a href="http://www.dbms2.com/2009/02/23/microsoft-sql-server-fast-track/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dbms2.com');">Madison</a> will once Microsoft releases it.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwarememories.com/2009/07/02/historical-significance-of-tpc-benchmarks/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

