<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=Gordon_Letwin_OS%2F2_usenet_post</id>
		<title>Gordon Letwin OS/2 usenet post - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=Gordon_Letwin_OS%2F2_usenet_post"/>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Gordon_Letwin_OS/2_usenet_post&amp;action=history"/>
		<updated>2026-05-04T20:21:27Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.1</generator>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Gordon_Letwin_OS/2_usenet_post&amp;diff=20001&amp;oldid=prev</id>
		<title>Jnc: +cat</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Gordon_Letwin_OS/2_usenet_post&amp;diff=20001&amp;oldid=prev"/>
				<updated>2018-12-17T01:41:52Z</updated>
		
		<summary type="html">&lt;p&gt;+cat&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 01:41, 17 December 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l402&quot; &gt;Line 402:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 402:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;IBM, DEC, et. al. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;IBM, DEC, et. al. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category: OS/2]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-wiki_:diff:version:1.11a:oldid:5733:newid:20001 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jnc</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Gordon_Letwin_OS/2_usenet_post&amp;diff=5733&amp;oldid=prev</id>
		<title>Neozeed: This has been taken from google, but more so to make sure this isn't lost.</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Gordon_Letwin_OS/2_usenet_post&amp;diff=5733&amp;oldid=prev"/>
				<updated>2009-02-11T22:07:53Z</updated>
		
		<summary type="html">&lt;p&gt;This has been taken from google, but more so to make sure this isn&amp;#039;t lost.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This is the infamous post by [[Gordon Letwin]] of [[OS/2]] fame.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Newsgroups: comp.os.ms-windows.misc, comp.os.os2.advocacy&lt;br /&gt;
From: gor...@lab.lwpi.com (Gordon Letwin)&lt;br /&gt;
Date: 1995/08/17&lt;br /&gt;
Subject: What's happening to OS/2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In an earlier posting to c.o.o.a I promised a posting about OS/2's &lt;br /&gt;
recent past and future.  Originally I'd planned on posting this on Aug 24, &lt;br /&gt;
but real life events are foreshadowing things so I'll post a bit early. &lt;br /&gt;
&lt;br /&gt;
IBM doomed OS/2 2.0, in terms of a successful desktop system, almost from &lt;br /&gt;
the start.  The folks at Microsoft realized this; we were always amazed &lt;br /&gt;
that so many folks at IBM didn't.  I speak here not of the faceless low &lt;br /&gt;
level drones at IBM but the senior guys who are - for the most part - &lt;br /&gt;
pretty smart guys. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By successful I mean by either of two metrics: &lt;br /&gt;
        1) successful in market penetration.  To run on enough desktops &lt;br /&gt;
                that developers would consider writing for it first. &lt;br /&gt;
                Heck, to run on enough that developers will consider writing &lt;br /&gt;
                for it *at all*. &lt;br /&gt;
        2) successful financially.  If it turns an acceptable profit then &lt;br /&gt;
                that by itself is generally sufficient.  But note that a &lt;br /&gt;
                2 or 3 billion dollar product needs to turn a *big* profit - &lt;br /&gt;
                400 million net, maybe $1 billion a year in gross sales. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sure, the product can be &amp;quot;successful&amp;quot; as an O/S layer for machines dedicated &lt;br /&gt;
to custom apps, such as airline reservation terminals.  Of course, &lt;br /&gt;
*anything* that can support a custom app can be successful in this role.   &lt;br /&gt;
I'm sure that there are still Pick machines out there.  But this role &lt;br /&gt;
is uninteresting because it fails to meet either of the two above criteria. &lt;br /&gt;
IBM will never earn back even a fraction of the billions blown on OS/2 &lt;br /&gt;
by selling it into this niche.  I'm not even confident - although this &lt;br /&gt;
is admittedly out of my area of expertise - that they can even run a &lt;br /&gt;
positive cash flow selling to such a small market. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What was OS/2's problem?  Why was it doomed?  Because it's main attraction &lt;br /&gt;
was as an engine to run MS-Windows applications.  The problem is one of &lt;br /&gt;
standards, and one of critical mass.  Standards are of incredible importance &lt;br /&gt;
in the computing world.  They're critical in other domains that folks &lt;br /&gt;
don't often think about.  Your HiFi CD player, for example.  It plugs into &lt;br /&gt;
your preamp.  And that plugs into your amp.  And that connects to speakers. &lt;br /&gt;
Each of those can, and usually does, come from a different manufacturer. &lt;br /&gt;
The RCA connectors, and the signal levels themselves, are standardized. &lt;br /&gt;
Standardization is a big plus in the computer field.  You're much better off &lt;br /&gt;
having thousands of products and vendors compatible with a single standard, &lt;br /&gt;
even a mediocre one, than having dozens of products, one or two each for &lt;br /&gt;
each of a dozen fragmented standards. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example, I bought a Tektronics 222 scope.  It has an RS232 port on &lt;br /&gt;
it to upload and download waveforms.  It came with a floppy disk with &lt;br /&gt;
driver software on it.  For which processor and OS was the software written? &lt;br /&gt;
And what was the disk format?  Guess.  The fact that it's not hard to &lt;br /&gt;
guess is exactly my point.  If there were 5 standards for PCs then &lt;br /&gt;
that software would cost 5 times as much and it just wouldn't exist at all.   &lt;br /&gt;
Note that even the RS232 port &lt;br /&gt;
itself is a standard.  And an inferior one; sending stuff at 9600 baud &lt;br /&gt;
over a 7 wire connection is a travesty by modern standards.  But it's &lt;br /&gt;
a travesty that all machines can understand. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So this is the classic chicken and egg problem.  Who will buy OS/2 when &lt;br /&gt;
it has no apps, and who will write apps then no one has bought OS/2? &lt;br /&gt;
A fundimental problem.  When Microsoft and IBM first came out with OS/2 1.1 &lt;br /&gt;
we expected the 640k limit to drive us over this barrier.  The thinking &lt;br /&gt;
was that because living in 640K was so terribly painful folks would &lt;br /&gt;
upgrade to OS/2 1.1 and buy all new OS/2 apps because the pain was too &lt;br /&gt;
great.  The knowledge of that reality would cause app writers to &lt;br /&gt;
invest in writing the apps, and the feedback engine is started up, if &lt;br /&gt;
a little slowly.   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The miscalculation came about with the 386 coming out sooner than we &lt;br /&gt;
expected.  And then various folks writing DOS extenders for the 386, &lt;br /&gt;
which took a lot of the pressure off of the 640K barrier.  When the &lt;br /&gt;
386 did come out earlier than expected and we saw what was happening, &lt;br /&gt;
Microsoft wanted to abandon &lt;br /&gt;
OS/2 1.0 before it was released and work on a 386-only version, one that &lt;br /&gt;
would be able to emulate more than one DOS box and do a better job, at that. &lt;br /&gt;
But, as you'll remember, Compaq was the first to have a 386 box; IBM &lt;br /&gt;
was slow to follow suit.  IBM was strong in 286's and weak in 386's, &lt;br /&gt;
so they was strongly opposed to dropping the 286 &lt;br /&gt;
in favor of leapfrogging to the 386 and they insisted that we stay the course &lt;br /&gt;
for the 286.   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another problem that came up here was that IBM didn't want us to use the &lt;br /&gt;
windows API for the graphical environment under OS/2.  Many key folks &lt;br /&gt;
inside IBM had always hated Windows.  IBM had this crazy thing called TopView, &lt;br /&gt;
it was a character oriented windowing scheme and not very good.  Bill Gates, &lt;br /&gt;
myself, and some other folks made several trips to Boca Raton to try &lt;br /&gt;
to explain to those guys why a character oriented windowing scheme was &lt;br /&gt;
obsolete before it was even written, but to no avail.  One of IBM's most &lt;br /&gt;
major problems is that although their top guys may be smart, they &lt;br /&gt;
aren't techically savvy.  And their low level guys are often neither. &lt;br /&gt;
IBM doesn't promote on the basis of your skills and ability; they promote &lt;br /&gt;
on the basis of seniority and other secondary factors.  So the guy &lt;br /&gt;
who makes these decisions often doesn't know what he's doing.  And he &lt;br /&gt;
doesn't know that he doesn't know, because his peers are equally &lt;br /&gt;
butt-ignorant too.  So these guys can never figure out how other folks, &lt;br /&gt;
including but not limited to Microsoft, keep doing better!  Must be dumb luck, &lt;br /&gt;
they think.  I always agreed that it *was* dumb luck.  If you catch my &lt;br /&gt;
drift... :-) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So the technical guys to whom we made our presentation thought that &lt;br /&gt;
a crude character oriented interface (and the other major problems &lt;br /&gt;
that I've since forgotten) was good enough.  It said &amp;quot;IBM&amp;quot; so people would &lt;br /&gt;
have to buy it.  And their very senior managers couldn't understand our &lt;br /&gt;
argument, and their own folks said that we were wrong, so that was that. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Topview died a very quick death and Windows, while not a red hot success &lt;br /&gt;
at the time, did reasonably well.  I don't understand the internal &lt;br /&gt;
personalities, etc., but the upshot was that several key people at IBM &lt;br /&gt;
would turn livid at the mention of Windows.  So one of the &amp;quot;costs&amp;quot; of &lt;br /&gt;
doing OS/2 with IBM was - as a form of punishment - that OS/2 would &lt;br /&gt;
*not* have a windows API.  The windowing API, in fact, would be designed &lt;br /&gt;
by some IBM guys.  This was their revenge. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We thought that this was stupid - refusing to run &lt;br /&gt;
these hard-won windows apps, shooting ourselves in the foot before OS/2 &lt;br /&gt;
was even coded!  But it was the price for getting IBM on board and we &lt;br /&gt;
figured that - with IBM and Microsoft together, and the 640K crunch &lt;br /&gt;
looming, that the success of OS/2 would appear so inevitable to the ISVs that &lt;br /&gt;
they'd write for it anyhow and the success feedback would be started. &lt;br /&gt;
Now you know why the OS/2 windowing API even puts the screen origin at &lt;br /&gt;
a different corner!  They wanted to be as different from Windows as they &lt;br /&gt;
could as a matter of personal vendetta. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OK, as we know, the 640K pressure was helped a lot by DOS extenders, &lt;br /&gt;
386 machines quickly took over from 286 machines, and IBM and MS were &lt;br /&gt;
left with a product that wasn't going anywhere fast.  We also didn't &lt;br /&gt;
have application critical mass.  So we started on OS/2 2.0, together, &lt;br /&gt;
a couple of years later than we should have.  THis would be a 386 &lt;br /&gt;
version, have good multiple DOS boxes, and hopefully pull the fat out of &lt;br /&gt;
the fire.  At roughly the same time our windows group - which was not &lt;br /&gt;
our prime focus - was working on a 386 version, as well. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The windows product - 3.0 - came out and did very well indeed.  IBM &lt;br /&gt;
was unhappy.  They were unhappy cause they thought we were being disloyal &lt;br /&gt;
to OS/2 by writing a competitor.  And they were shitting bricks because it &lt;br /&gt;
was their old enemy Windows - the ones that a lot of IBMers &lt;br /&gt;
told there bosses would never be a success!  MS's reaction to the Win 3 &lt;br /&gt;
success was to say that OS/2 had to support the Win 3 API - that we'd &lt;br /&gt;
then have a &amp;quot;low end&amp;quot; kernel - windows - and a high end kernel - OS/2 - &lt;br /&gt;
to run the app base.  IBM said that we either had to stop development of &lt;br /&gt;
windows - not just as an OS/2 API, but completely - or &lt;br /&gt;
we were fired from OS/2 the OS/2 project. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We still believed OS/2 2.0 could be made a success.  But Win 3.0 was &lt;br /&gt;
*already* a big success.  It seemed just stupid to us to kill a healthy &lt;br /&gt;
animal in the hopes of nursing a sick one into recovery!  So given that &lt;br /&gt;
choice, we kept Windows and IBM kicked us out of the OS/2 team.  Also &lt;br /&gt;
note that IBM insisted on no Windows API in the product, so we'd have &lt;br /&gt;
to drop Windows and abandon the apps.  We'd seen how hard it was to &lt;br /&gt;
build windows critical mass and to just shoot all of those apps, &lt;br /&gt;
and all of those ISVs, and all of those users seemed completely out of &lt;br /&gt;
the question. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It's extremely ironic that within a few months, IBM was announcing that &lt;br /&gt;
OS/2 2.0 would support the Windows API!  It was for that that they &lt;br /&gt;
kicked us out!  It was clear that there are a lot more emotions then &lt;br /&gt;
intellect running things over there, when they'd make a decision, let &lt;br /&gt;
it drive a terrible divorce, and then un-make the decision a little while &lt;br /&gt;
later!   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Why was IBM doing these random things?  I dunno; they never invited me to &lt;br /&gt;
their inner stragegy meetings.  But I'd guess that they were driven too &lt;br /&gt;
much by hatred of Windows, hatred of Bill Gates, envy at MS's success, etc. &lt;br /&gt;
The hatred and envy of many of IBM's folks - even senior folks - is well &lt;br /&gt;
documented in various books and articles.  It's my opinion that they &lt;br /&gt;
let their emotions cut off their noses to spite their faces.  Their first &lt;br /&gt;
goal wasn't for OS/2 to succeed, it was for Microsoft to fail. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But here's the problem with OS/2 in a market where Windows has been &lt;br /&gt;
very successful and has a big share.  Win 3.0 had the critical &lt;br /&gt;
market share, and OS/2 didn't.  OS/2 could be a good platform to run &lt;br /&gt;
Windows programs, but very few vendors would write for the OS/2 &lt;br /&gt;
API.  Why write for OS/2 and sell into a world of 5% of machines, when &lt;br /&gt;
you can write for the Windows API and sell to *all* of them, OS/2 included! &lt;br /&gt;
If OS/2 had some good features - like HPFS :-) - then folks could get &lt;br /&gt;
the advantages while running Windows apps, you didn't need to use &lt;br /&gt;
the OS/2 API to take advantage of HPFS, or the shell, or whatever.   &lt;br /&gt;
So there's no strong &lt;br /&gt;
motivation for ISVs to hurt themselves by writing to the OS/2 API. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hurt the good news for OS/2 is that - with it's WIN 3.0 support - it could &lt;br /&gt;
run from a massive pool of applications and therefore be an interesting &lt;br /&gt;
system to some customers, even in it's infancy.  The bad news is that &lt;br /&gt;
there'll never be a significant number of apps using the OS/2 API.   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So OS/2 could have a successful career as a &amp;quot;high end&amp;quot; windows engine. &lt;br /&gt;
So that does IBM do?  They come out with their infamous &amp;quot;Curtains for &lt;br /&gt;
Windows&amp;quot; campaign!  Microsoft controled the Windows standard.  By that &lt;br /&gt;
I mean that if we say that future versions of our OS's are going to &lt;br /&gt;
have some new features - such as OLE - people take that seriously. &lt;br /&gt;
Whereas if IBM decides to extend the Windows API - which they could &lt;br /&gt;
easily do, from a technical standpoint - people know that only a small &lt;br /&gt;
percentage of machines will be able to support that extension, so they &lt;br /&gt;
won't use it, and it languishes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It's extremely hard to do development work on an operating system when &lt;br /&gt;
someone else controls the standard.  &amp;quot;Control&amp;quot; in this case is a matter &lt;br /&gt;
of public perception.  For example, Microsoft was once very big in the &lt;br /&gt;
Unix world.  In fact, we considered it our candidate for the future &lt;br /&gt;
desktop operating system, when machines got powerful enough to run something &lt;br /&gt;
good.  We were the worlds biggest seller of Unix systems.  DOS was, &lt;br /&gt;
when we first wrote it, a one-time throw-away product intended to &lt;br /&gt;
keep IBM happy so that they'd buy our languages. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The UNIX contracts were all done when Bell Labs was regulated and couldn't &lt;br /&gt;
sell Unix into the commerical marketplace.  So although they wrote it &lt;br /&gt;
and were paid royalties, they couldn't develop it in competition to us. &lt;br /&gt;
But after a few years that changed.  Bell was degregulated and now they &lt;br /&gt;
were selling Unix directly, in competition to us!  They might sell it for &lt;br /&gt;
cheaper than we had to pay them in royalties!  But that wasn't the real &lt;br /&gt;
killer, the real killer was the Bell now controlled the standard.  If &lt;br /&gt;
we wrote an API extension that did X, and Bell wrote an incompatible one &lt;br /&gt;
that did Y, which one would people write for?  The ISVs know that AT&amp;amp;T &lt;br /&gt;
was a very big company and that they'd written the original, so they'd &lt;br /&gt;
believe that AT&amp;amp;T controlled the standard, not MS, and that belief would &lt;br /&gt;
then define reality.  So we'd always just be waiting for what AT&amp;amp;T announced &lt;br /&gt;
and then frantically trying to duplicate it. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bill Gates knew, right away, that there was no &lt;br /&gt;
strong future in Unix for us any more.  Fortunately at that time, DOS &lt;br /&gt;
was taking off and we were learning, along with everyone else, about &lt;br /&gt;
the power of standards.  So the primary OS team - the Unix guys - joined &lt;br /&gt;
with the secondary OS team - the DOS guys - and the earliest versions &lt;br /&gt;
of OS/2 were born.  (This was before IBM came on board, so it wasn't called &lt;br /&gt;
OS/2!) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So to get back to the main track, IBM has a product which could become &lt;br /&gt;
a successful windows executive.  But they don't control the windows standard, &lt;br /&gt;
Microsoft does.  So a wise company would enter into some kind of formal &lt;br /&gt;
or informal relationship with MS.  MS would be helped by the presense of &lt;br /&gt;
this high end windows executive - it makes the windows API more attractive - &lt;br /&gt;
and a cooperative venture would be born.  But instead, *unbelievably* - &lt;br /&gt;
IBM challenges us publicly to a fight to the death!  &amp;quot;Curtains for windows&amp;quot;, &lt;br /&gt;
indeed!  Yes, IBM could add WIN 3.0 support because they had the WIN 3.0 &lt;br /&gt;
source code, but their contract which gave them that source was due to &lt;br /&gt;
expire soon!  The entire survival of OS/2 as a product depends upon that &lt;br /&gt;
contract, and their nasty ads, their character assasinations (Hi, J. Soyring!) &lt;br /&gt;
and their &amp;quot;curtains for windows&amp;quot; didn't leave much chance of our ever &lt;br /&gt;
extending their contract! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Why do this crazy thing?  Again, I speculate that they let their envy &lt;br /&gt;
at our success, and their anger over their own past failures, warp their &lt;br /&gt;
thinking.  They wanted to hurt us more than they wanted to help themselves. &lt;br /&gt;
Also, IBM grew up in the days when it had a stranglehold on the industry &lt;br /&gt;
and they dreamed of returning to that stranglehold.  The Microchannel &lt;br /&gt;
was intended to achieve that, but it failed.  Now if they could own the &lt;br /&gt;
only OS standard they could use that to leverage their hardware and &lt;br /&gt;
regain dominance in both fields.  The brilliance of the prospect of &lt;br /&gt;
returning to their past glories blinded them to the fact that it wouldn't &lt;br /&gt;
work. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So that's where Microsoft has been sitting for the past two or three &lt;br /&gt;
years.  Every few months I read some c.o.o.a and I marvel at all of &lt;br /&gt;
the folks there that just don't get it.  They argue about how OS/2 now has &lt;br /&gt;
a 3% market share, or is it 5%, and they think that that means anything. &lt;br /&gt;
It's like two race cars - one with hundreds of gallons of gas - and &lt;br /&gt;
a 20 lap lead - and the other way behind with only a cup of gas.  And &lt;br /&gt;
it's proponents are crowing that it's slowly gaining! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, I see folks argue about the sales figures &lt;br /&gt;
that show that OS/2 apps don't sell worth a darn, try to deny the fact that &lt;br /&gt;
there aren't very many widely interesting OS/2 apps available.  Nobody &lt;br /&gt;
seems to understand why there aren't - and won't be - big draw OS/2 apps &lt;br /&gt;
available.  And people think that the &amp;quot;5%&amp;quot; penetration number contradicts &lt;br /&gt;
the &amp;quot;no OS/2 apps sold&amp;quot; number.  Every time I'd marvel at how folks &lt;br /&gt;
could just look at it in the face and not understand what that means. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It means that OS/2 is selling, however well it does, as a Windows engine. &lt;br /&gt;
That's why some number of copies have been sold, but very few OS/2 &lt;br /&gt;
API apps were sold along side. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So OS/2 is a windows engine, &lt;br /&gt;
and that engine is going to jump the tracks each time an improved &lt;br /&gt;
Windows ships.  It will take IBM two or three years to reverse engineer &lt;br /&gt;
the new stuff, and by that time MS will have it's *next* release out. &lt;br /&gt;
You can't establish your own direction, and you can't play catch up. &lt;br /&gt;
It's just an untennable position.  MS refused to get into that position &lt;br /&gt;
with AT&amp;amp;T, yet IBM burned all of it's other bridges *before* it crossed &lt;br /&gt;
them.  The only way to live in that kind of a situation is to cooperate &lt;br /&gt;
with the company that controls the standard, not slander and belittle it. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The only thing that interested me about this was making bets with my friends &lt;br /&gt;
on how long it would be before Lou Gestner wised up.  Mr. Gestner, whom &lt;br /&gt;
I don't personally know, is clearly a very sharp guy.  But he was a &lt;br /&gt;
cookie salesman and didn't understand the kind of dynamics I've discussed &lt;br /&gt;
above.  He had to take the word of underlings - guys who spun crazy &lt;br /&gt;
tales of somehow overthrowing Microsoft, IBM regaining it's rightful &lt;br /&gt;
position as ruler of the world, &amp;quot;curtains for windows&amp;quot;, and the &lt;br /&gt;
incredible profits that would come from an IBM stranglehold.  It sounds &lt;br /&gt;
good if you don't understand the real underlying dynamics, and IBM &lt;br /&gt;
desparately needs major new profit centers, so these guys convinced &lt;br /&gt;
Gestner to support them.   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But, as I've said, while Gestner was ignorant, he isn't dumb.  And he &lt;br /&gt;
won't be ignorant forever.  Eventually he'll come to realize that &lt;br /&gt;
the OS/2 emperor has no clothes.  So me and my friends would occasionally &lt;br /&gt;
speculate when that might be - 6 months, 12 months, 24 months, etc. &lt;br /&gt;
There was no doubt *what* would happen, it was just a matter of *when*. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Clearly, Gestner has reached that point.  First, note that IBM said that &lt;br /&gt;
they weren't even going to try to modify OS/2 for the new WIN95 APIs. &lt;br /&gt;
That means that they don't want to launch a 2 year product because &lt;br /&gt;
they figure there'll be nothing there in 2 years to run that API. &lt;br /&gt;
IBM has to run behind Microsoft playing &amp;quot;catch up&amp;quot;, and they've stopped &lt;br /&gt;
running and are walking slowly, panting.  This is a critical sign. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, Gestner is saying publicly that the OS battle is the &amp;quot;previous &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
battle&amp;quot; and that groupware is now where he should fight.  I won't argue &lt;br /&gt;
with that, but this is as clear a statement as you'll ever find that they've &lt;br /&gt;
given up on OS/2 as a mainstream desktop system.  It's not curtains for &lt;br /&gt;
windows, but curtains for OS/2.   For anyone who has eyes to see, IBM &lt;br /&gt;
has thrown in the towel on OS/2 as a mainstream, successful operating system. &lt;br /&gt;
They'll continue to support it for the folks who are using it as a &lt;br /&gt;
dedicated platform.  But that won't go far or for very long, IMHO. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are two problems.  First, it's my uneducated guess that they can't &lt;br /&gt;
even turn a positive cash flow developing it for dedicated platforms. &lt;br /&gt;
Even if they just write off the billions blown, IBM is not an efficient &lt;br /&gt;
developer and they'll have a hell of a lot of programmers writing and &lt;br /&gt;
supporting it.  At one time in the past IBM might have lost money for &lt;br /&gt;
10 years as a strategic move to increase customer confidence in IBM &lt;br /&gt;
support.  But as their mainframes start melting seriously IBM won't be &lt;br /&gt;
able to afford such luxuries.  It's my guess - and again, I admit that &lt;br /&gt;
this is outside of my area of expertise - that there'll be a lot of &lt;br /&gt;
scouts-honor promises, but that after a few years of loosing money &lt;br /&gt;
IBM will phase out of OS/2 altogether, one way or another.  Note that they &lt;br /&gt;
*have* to spend a lot of money developing it, even for this niche. Otherwise &lt;br /&gt;
stuff like NT - which is so much cheaper because of the larger number &lt;br /&gt;
of copies - is too attractive.  NT, for example, would have the latest &lt;br /&gt;
technology and a stagnant OS/2 wouldn't.  NT would have the latest tools &lt;br /&gt;
and compilers, and a stagnant OS/2 wouldn't.  So even as a niche system, &lt;br /&gt;
OS/2 can't be just milked, it has to continue to undergo development. &lt;br /&gt;
And it will be damned hard for anyone, especially IBM, to make money &lt;br /&gt;
doing that. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, in a few nutshells, that's it.  IBM doomed OS/2 years ago when &lt;br /&gt;
they said it was &amp;quot;us or them&amp;quot;.  Folks at MS walked around with their &lt;br /&gt;
mouths hanging open for days - we couldn't believe that IBM was that &lt;br /&gt;
dumb.  And now you see the result.  OS/2 is dead as a general purpose &lt;br /&gt;
operating system.  And I, for one, am highly skeptical of it's longevity &lt;br /&gt;
as a dedicated platform. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        Gordon Letwin &lt;br /&gt;
        not a Microsoft spokesperson &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
p.s. - please note that all of this is my personal opinion.  I don't &lt;br /&gt;
set or participate in Microsoft strategy, I'm just a programmer.   &lt;br /&gt;
None of this represents Microsoft's view of the situation, either &lt;br /&gt;
formally or informally. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But I'm not dumb, and I can read the facts in front of my eyes.  Note that &lt;br /&gt;
I, along with the other initial Microsofties, could see the oncoming &lt;br /&gt;
micro revolution back when the 8080 first came out.  That's why I &lt;br /&gt;
switched from supercomputers to microcomputers.   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So I have a good track record at being able to see the obvious.  Even &lt;br /&gt;
when the obvious was *not* obvious to the rest of the industry, like &lt;br /&gt;
IBM, DEC, et. al. &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Neozeed</name></author>	</entry>

	</feed>