The Secret Origin of Windows

A quarter century ago, Windows wasn't everywhere. In fact, some were doubtful it would ever ship at all. And Tandy Trower was there.

By Tandy Trower  |  Posted at 11:41 pm on Monday, March 8, 2010

See all: Features

Few people understand Microsoft better than Tandy Trower, who worked at the company from 1981-2009. Trower was the product manager who ultimately shipped Windows 1.0, an endeavor that some advised him was a path toward a ruined career. Four product managers had already tried and failed to ship Windows before him, and he initially thought that he was being assigned an impossible task. In this follow-up to yesterday’s story on the future of Windows, Trower recounts the inside story of his experience in transforming Windows from vaporware into a product that has left an unmistakable imprint on the world, 25 years after it was first released.

Thanks to GUIdebook for letting us borrow many of the Windows images in this story.

–David Worthington

Microsoft staffers talk MS-DOS 2.0 with the editors of PC World in late 1982 or early 1983. Windows 1.0 wouldn’t ship for almost another two years. From left: Microsoft’s Chris Larson, PC World’s Steve Cook, Bill Gates, Tandy Trower, and founding PC World editor Andrew Fluegelman.

In the late fall of 1984, I was just past three years in my employment with Microsoft. Considering the revolving doors in Silicon Valley at that time, I already had met or exceeded the typical time of employment with a high-tech company. Over that time I already had established a good track record, having started with product management of Microsoft’s flagship product, BASIC, and successfully introduced many versions including the so-called GW-BASIC which was licensed to PC clone vendors, various BASIC compilers, and a BASIC interpreter and compiler for the Apple Macintosh. As a result I had been given the overall responsibility for managingMicrosoft’s programming languages, which included FORTRAN, Pascal, COBOL, 8086 Macro Assembler, and its first C compiler for MS-DOS. It was at this point that things took a significant turn.

I had just gone through one of those infamous grueling project reviews with Bill Gates, who was known for his ability to cover all details related to product strategy, not only those on the technical side. Borland’s Turbo Pascal had just come out, seemed to be taking the market by storm, and looked like a possible competitor to Microsoft BASIC as the language that was shipped with every PC. While Microsoft had its own version of Pascal, it had been groomed as a professional developer’s tool, and in fact was the core language Microsoft wrote many of its own software products in before it was displaced by C.

Bill Gates made it quite clear that he was not happy.

At $50 for the Borland product vs. the Microsoft $400 compiler, it was a bit like comparing a VW to a Porsche. But while Turbo Pascal was lighter weight for serious development, it was almost as quick for programming and debugging as Microsoft’s BASIC interpreters. And Pascal was the programming language that most computer science students most typically studied. The new Borland product would require serious strategy revisions to the existing plans to port Microsoft Pascal to a new compiler architecture. But it also required thinking about how to address this with our BASIC products. Could a Turbo BASIC be on the horizon? In any case, Gates made it quite clear that he was not happy .

Returning to my office I was somewhat devastated. In the days that followed, as I tried to come up with a revised strategy, I was uncertain about whether I should even continue in this role. I had come to Microsoft from a consumer computer company where I had primarily managed a variety of entertainment and education software. Even in my early career at Microsoft I had managed its early PC games like Flight Simulator, Decathlon, and Typing Tutor. And I had loved managing BASIC, not just because it was the product the company was best known for, but because BASIC helped me get my own start in the PC business, and I believed it allowed a wide audience to tap into the power of PCs. Now my job had evolved to where I was managing a family of products mostly for a highly technical audience. So, I spoke with Steve Ballmer, then my direct manager and head of Microsoft’s product marketing group, and suggested that perhaps I was the wrong person for this job.

A couple of weeks later, Ballmer called me in and proposed that I transfer over to manage Windows. Sounds like a plum job right? Well, that wasn’t so obvious at the time. Windows had been announced the previous year with much fanfare and support from most of the existing PC vendors. However, by the time of my discussion with Steve, Windows still had not shipped within the promised timeframe and was starting to earn the reputation of being “vaporware.” In fact Ballmer had just returned from what we internally referred to as the “mea culpa” tour to personally apologize to analysts and press for the product not having shipped on time and to reinforce Microsoft’s definite plans to complete it soon.

Windows was developing a reputation for career death.

Further, Microsoft’s strategy to get IBM to license Windows had failed. IBM had rejected Windows in favor of its own character-based DOS application windowing product called TopView. With IBM still the dominant PC seller, Microsoft would have to market Windows directly to IBM PC users. It would be the first time the company sold an OS level product directly to end-users (unless you count the Apple SoftCard, a hardware card that enabled Apple II users to run CPM-80 applications on their Apple IIs, which I had also previously managed). Since I had been the product manager that had the most experience with marketing technically oriented products through retail channels (rather licensed to PC vendors), Ballmer thought the job might be a good fit. In addition, he pointed out that since Windows was intended to expand the appeal of PC through its easier-to-use graphical user interface, it should appeal to my more end-user product experience and interests.

At that point Windows was no longer considered the company’s star project, as it had become a bit of an embarrassment. Even internally there were doubts among some in the company that Windows would ever ship. Also, because Ballmer had already burned though four product managers to try to get there–people who now had been either reassigned or were no longer at Microsoft–the product was developing a reputation for career death. Apparently prior to offering the job to me, Ballmer had tried to persuade Rob Glaser, already recognized as a bright, up-and coming talent, to take the position. But Glaser turned him down. When Glaser heard that I was offered the position, he even stopped by to counsel might that it would be a bad career move.

This made me think that perhaps the offer to me was a ploy by Gates and Ballmer to fire me because of their disappointment in dealing with Turbo Pascal and my suggestion that perhaps my assignment to managing programming languages was a poor choice on their part. It seemed clever: give me a task that no one else had succeeded with, let me fail as well, and they would have not only a scapegoat, but easy grounds to terminate me. So, I confronted Gates and Ballmer about my theory. After their somewhat raucous laughter they regained their composure and assured me that the offer was sincere and that they had confidence in my potential success.

So, in January of 1985 I transitioned over the Windows team, but even as I assumed my new role, I discovered that the Windows development architect and manager, Scott McGregor, a former Xerox PARC engineer, has just resigned. Ballmer himself took up McGregor’s role as the development lead in addition to his other responsibilities.

Shaping Up Windows

My first task was to assess of what was done and what was left to be done as well as come up with a marketing strategy of how to sell an OS add-on to end users, a task that was a significant challenge because no Windows applications existed at that time. How to sell a new application interface without any applications?

I discovered that while the three core functional components of Windows (Kernel–memory management, User–windowing and controls, and GDI–device rendering) were mostly in place there was still a substantial amount of work to be done, and Ballmer had given me only six months to finalize the product and get out the door. This didn’t bother too much since I had currently held the record for getting a product from definition to market in the shortest time.

Windows needed to be finished, not further tweaked in any way that jeopardized getting it out that summer without further embarrassment.

There wasn’t much time to make changes. Ballmer was emphatic not to redefine what was already done, even though McGregor had changed Windows from its original overlapping windows design to a tiled windows model and every windowing system out there or under development featured overlapping windows. There also was not enough time to change the Windows system font displayed in title bars and control labels from a fixed width typeface to a proportional typeface, which made the overall look a bit clunky, especially in comparison to the newly announced Macintosh interface. Steve’s promise was that in the next release I would get creative freedom to make any significant changes to the product’s interface. I could add some functionality to make it more appealing to end-users, but overall the product needed to be finished, not further tweaked in any way that jeopardized getting it out that summer without further embarrassment.

1 2 3 NEXT PAGE»


Share/E-Mail |  Read more about: , , ,
 
Close

Web annotations

 

The Secret Origin of Windows

A quarter century ago, Windows wasn't everywhere. In fact, some were doubtful it would ever ship at all. And Tandy Trower was there.

By Tandy Trower  |  Posted at 11:41 pm on Monday, March 8, 2010

See all: Features

Even at Microsoft, getting developers to write Windows software was a challenge. Microsoft’s own applications group was currently mostly focused on the applications they were developing on for the Apple Macintosh, to some extent because Microsoft’s chief competition, Lotus and WordPerfect were largely ignoring the Mac as a platform. I couldn’t even get my former team to build a version of BASIC for Windows (something I continued to press for years after until I was successful in getting Gates’ support for what became known as Visual Basic). BASIC had been an important catalyst for getting early application development started because of the simplicity of the language.

My initial survey revealed that the Windows development team had put together a few sample applications. These were created more as illustrations for the developer’s programming toolkit than as applications intended for end users. There was a simple text editor called Notepad that was basically a multi-line text box that could open and save files; a simple calculator’ a simple game (Revesi), and an application called the MS-DOS Executive that enabled users to view their files and was the primary way they started applications; not much of a far cry from how one did it under the MS-DOS command line, except you didn’t have to type the name of the application. In addition, one of the developers had started work on a simple pixel drawing program we called Windows Paint.

When the Macintosh was announced, I noted that Apple bundled a small set of applications, which included a small word processor called MacWrite and a drawing application called MacPaint. In addition, Lotus and Borland had recently released DOS products called Metro and SideKick that consisted of small suite of character-based applications that could be popped up with a keyboard combination while running other applications. Those packages included a simple text editor, a calculator, a calendar, and business card-like database.

So I went to Gates and Ballmer with the recommendation that we bundle a similar set of applets with Windows which would include refining the ones already in development, as well as a few more to match functions comparable to these other products. I also advocated that we include an experimental mini-word processor based on Microsoft Word which I named Windows Write. This latter got me in some hot water from the Application group, but Gates and Ballmer supported my recommendation.

However, the mini-word processor and painting program required a font strategy and that had not been fully defined yet, so I helped drive the architects to get that done and licensed the design of three typefaces to be included; a sans-serif and a serifed proportional font, and a fixed-width character font, which we had to also map to everything from dot-matrix printers (the most popular type of printer at that time) to daisywheel printers. Laser printers from HP were just coming out and we also worked with Aldus, who were looking to port its increasingly popular PageMaker application to Windows. Windows versions of Excel and Word would not be available for at least another year after Windows shipped.

As a result, Windows would need to be able to run existing DOS applications, which it did through a special application called WINOLDAPP (WINdow OLD APPlication) that rendered most popular character-based applications in a window. However, DOS applications were rarely well behaved in terms of using existing system resources since they typically ran one at time. Developers often used tricks or even existing bugs in the OS or processors in clever ways to get more memory or prevent running of unlicensed copies. Windows was intended to enable multiple applications to run at the same time, so it was difficult to support running existing applications while isolating them so their clever tricks would not corrupt other applications.

The dominance of existing non-Windows character-based DOS applications also required that Windows have a keyboard interface. Applications such as Lotus 1-2-3 already had elaborate keyboard interfaces that enabled users to quickly select functions. So while Windows incorporated the mouse as a standard part of its new interface, a comprehensive keyboard interface would necessary as well. In this case, Microsoft was able to recruit feedback from developers, most notably Lotus’s Ray Ozzie, who was formulating plans for a groupware program called Notes. His input was invaluable in determining what DOS application developers needed to transition to Windows.

Ballmer had set Windows’ system requirements as a standard IBM PC with a minimum of 256 kilobytes of RAM, two 5 1/4″ floppy drives, and a CGA display.

Oh, did I mention that Ballmer had set Windows’ system requirements as a standard IBM PC with a minimum of 256 kilobytes (not megabytes) of RAM, two 5 1/4″ floppy drives (no hard disk), and a CGA display? That last element was interesting since CGA graphics cards offered only 320-by-200 resolution and the pixels were rectangular (about 2x as high as they were wide), making a challenge for display of appealing graphics. The product also had to support the newer, more expensive IBM EGA display (with higher resolution and almost-square pixels) and the next most popular graphics card, the Hercules graphics adapter, which only displayed in black and white.

IBM AT systems that featured hard drives were just starting to be available so I was not permitted to consider that a minimum requirement. In any case, few people recognized that Microsoft had a harder time in developing Windows than Apple did with the Mac, since Apple controlled all the hardware its software ran on. Windows had the ambition to support “device independence,” which meant–in theory–it could support any display adapter or printer.

But by the early summer of 1985, we were still not close to being done, so Steve declared we should release a preliminary release that I dubbed the Premiere Edition.

But by the early summer of 1985, we were still not close to being done, so Steve declared we should release a preliminary release that I dubbed the Premiere Edition, which we provided to key application vendors, analysts, and members of the press for feedback and in partial fulfillment of Ballmer’s promise to ship the product that summer. We worked all through the summer, typically seven days a week, to finalize things and thoroughly test the code. One of my program managers, Gabe Newell–now the head of the successful game company Valve–would pound on the software until late into the night and morning hours and then sleep in his office.

Then just at the point I was starting to feel more optimistic about wrapping things up the architect of the memory management code told me he found a critical defect in its design and would need to re-write it, basically rendering all testing to date useless. I pleaded with him to find an easier way, but after a thorough discussion there was no option other than to let him proceed and restart the testing process.

By November , we had finished testing and come up with a solid release. Microsoft feted the release at Comdex (then the big computer show of the year) in Las Vegas with a “roast” of itself hosted by John C. Dvorak, who was considered to be one of the foremost PC industry pundits. Microsoft showed it was willing to acknowledge that it had totally underestimated what it would take to get Windows out the door. That release, being after the earlier “Premiere” release, was known as version 1.01. We then spent the coming months internationalizing the release for several countries and issued version 1.03 which also included bug fixes.

From there several things happened at the same time. First, Ballmer had finally successfully negotiated an agreement with IBM to work collaboratively on what was considered the successor to Windows, something we called Presentation Manager that would be the interface for a new MS-DOS replacement called OS/2. Meanwhile I would continue to manage a second release of Wndows (2.0) for which the Microsoft Applications Group would use to target a version of its increasing popular Excel and Word applications. However, Ballmer moved most of the core Windows development team to the new joint development project with IBM. Even I had a partial responsibility for working with IBM to try to keep the interfaces between Windows 2.0 and OS/2 consistent so users could easily transition.

I had about eighteen months to come up with Windows 2.0, and so I tried to schedule all those things I had been unable to get into the first release. I had the interface changed back to overlapping windows, added a proportional system font, and tried to make as many UI improvements as I could as well as any changes required to maintain some level of user interface compatible with OS/2 Presentation Manager as it evolved, all with a mostly new development team (since the former seasoned developers were now working on OS/2). This included a new development manager who transferred over from the Applications Group.

«PREVIOUS PAGE 1 2 3 NEXT PAGE»


Share/E-Mail |  Read more about: , , ,
 
Close
  • Social Web
  • E-mail

The Secret Origin of Windows

A quarter century ago, Windows wasn't everywhere. In fact, some were doubtful it would ever ship at all. And Tandy Trower was there.

By Tandy Trower  |  Posted at 11:41 pm on Monday, March 8, 2010

See all: Features

Also during this time, Microsoft had acquired a small startup called Dynamical Research, who had built a product competitive to TopView called Mondrian, that enabled Microsoft to commit to IBM’s requirement to support TopView compatibility in the OS/2 development plan. The greatest value of the acquisition was in the people that came into the company including Nathan Myhrvold, who eventually became Microsoft’s chief software architect and started Microsoft’s research organization. But there were many other great contributors including a guy by the name of David Weise who figured out a clever trick to use extended memory on PCs.

Back then, Intel’s processors only provided 640KB of contiguous address space for applications, but clever programming could break through this limitation. Lotus and Intel were already collaborating on a way to do this (which would give Lotus 1-2-3 the ability to build larger spreadsheet models). David participated in the emerging definition while also adding the feature to Windows. Meanwhile the MS-DOS product manager, Adrian King, and his MS-DOS development team, took the same code we were producing for Windows 2.0 and built a new memory management kernel that would support the new Intel 386 processor that would become a sister product called Windows/386.

From Steve Ballmer’s perspective, these were intended to be the last versions of Windows, with OS/2 replacing them.

For Microsoft it has been a busy year on the OS side. Major development was in process with IBM on OS/2, while smaller teams worked to complete Windows 2.0 and Windows/386, which both shipped in the fall of 1987. From Steve Ballmer’s perspective, these were intended to be the last versions of Windows, with OS/2 (and its Presentation Manager) replacing them. So it was clear that I either would need to find a way to transfer into a role on the already staffed OS/2 team or find a new job. Since I had become increasingly aware of the need for improving our overall design of Windows and Windows applications, I opted for defining a new group that would be devoted to four things: 1) employing real graphics designers (not developers) to create those interfaces, 2) establishing usability testing facilities and services, 3) defining guidelines for good UI design and consistency for Windows applications, and 4) developing UI beyond the current product development cycles to further evolution of Microsoft’s user interfaces.

I went to Gates with that proposal. As Gates also felt that we needed to do a better job on our products’ user interfaces, he agreed and I transferred over to report to Microsoft’s new VP of Applications, Mike Maples, a recent transplant from IBM. Mike’s move from IBM worried a lot of us Softees at the time–we feared that he would make us all comply with the IBM style, but while Mike brought a tremendous amount of maturity and good organizational sense to the company, he was able to integrate it with the existing Microsoft culture.

Breaking with IBM, At Odds With Apple

However, the IBM-Microsoft joint development effort on OS/2 was breaking down. To be honest, from the very beginning it had been a grinding of the gears. Ballmer used to refer to the IBM relationship as “wrestling with the bear” but was insistent that Microsoft’s long term success depended on that relationship. However, after many months of attempting to make the joint development process work, the process-driven IBM style that measured success on the number of lines of code rather than the quality or performance of that code and Microsoft’s more developer driven “cowboy” style just wasn’t working. At all levels, even the executive level, there were continual debates on the development process and progress, so the relationship was officially ended.

IBM continued with OS/2 and Microsoft continued with developing Windows, working on what many regard as the truly successful version, Windows 3.0. I was no longer in charge of the product, but continued to work with the team on helping to evolve and improve its interface. A key area I pushed for was for a better interface for launching applications that moved beyond the MS-DOS Executive file manager and more toward an application-oriented user interface.

I had never intended to copy the Macintosh interface, was never given any directive to do that, and never directed my team to do that.

In 1988, Apple decided to sue Microsoft over Windows 2.0’s “look and feel”, claiming it infringed on Apple’s visual copyrights. Having been a principal manager in charge during development of Windows 2.0, I was now caught up in the maelstrom and over the next year I got a thorough education on the US legal process as I briefed the Microsoft legal team, created exhibits for them, and was grilled by deposition by the other side. To me the allegation clearly had no merit as I had never intended to copy the Macintosh interface, was never given any directive to do that, and never directed my team to do that.

The similarities between the products were largely due to the fact that both Windows and Macintosh has common ancestors, that being many of the earlier windowing systems such as those like Alto and Star (the latter shown at left) that were created at Xerox PARC. History shows that Jobs in fact visited PARC and hired people from there to join Apple. But Apple’s first graphical-interface computer, the Lisa, failed, and there was a time even in the first year of its launch that it was unclear whether the Macintosh would make it. From my perspective, Microsoft’s support of the Macintosh helped it survive through its most critical time and continues to be a platform the company continues to support. To me, the allegation was almost insulting. If I wanted to copy the Macintosh, I could have done a much better job.

The trial dragged on for months, but eventually settled not so much because of Apple’s claim of visual copyrights, but in part because the companies actually had signed an agreement long before where Apple had previously granted a license to Microsoft to use any part the interface included in its applications for the Mac. Even so, I had never used this to consider copying the Mac user interface. However, I can recall that within my first year at Microsoft, Gates had acquired a Xerox Star, and encouraged employees to try it out because he thought it exemplified the future of where the PC would be headed and this was long before Microsoft even saw a Mac or even a Lisa from Apple. Gates believed in WYSIWYG (What You See Is What You Get–i.e. fidelity between the screen and document output) and the value of a graphical user interface as far back as I can remember. And prototypes of Windows existed long before the first appearance of the Macintosh.

After this I went back to focus on managing the new user interfaces services group I had started, who began to have a significant impact on the usability of an increasing number of products. My team also created several prototypes of possible new versions of Windows’ interface, many of which influenced later versions of Windows, most notably the user interface overhaul in Windows 95. In that case, we worked closely with Joe Belfiore, who at the time was one of the key Windows team members defining that release. (Joe is now the VP of the new Windows Phone division at Microsoft). I also ended [up] negotiating, compiling, and writing the style guidelines that Microsoft published for designing Windows applications. In addition, we conducted regular user interface design audits on applications Microsoft was developing.

Quite quickly product teams began to recognize the value and benefits of design and usability and eventually those functions became integrated more directly into the Microsoft product teams and development process. I continued to operate in an advisory and review role for Gates, evaluating and auditing product interfaces, promoting good design and usability practice across the product family up to the Vista and Office 2007 releases, after which I then shifted my attention to starting up Microsoft’s robotic initiative, facing a new but almost familiar pattern to the evolution I had witnessed for personal computers.

Tandy Trower and Bill Gates during a robotics demonstration at Microsoft’s TechEd 2008 conference. Photo from Intel Software Network blog.

2010 and Beyond

It’s incredible now to look back and consider that Windows will be celebrating its 25th anniversary. I still have strong memories of when I first joined the team. It’s satisfying to see its improvement and impact over the years, not only for Microsoft’s benefit, but in what Windows contributed to making PCs easier to use and accessible to a wider audience. And despite that success, it has not dampened the continued creativity of companies like Apple, Google, or others as pc technology continues to evolve.

What is interesting now to ponder is where Windows goes from here. Already it is obvious that interfaces are becoming increasing more natural, incorporating and integrating a richer array of inputs, including touch, speech, and gesture. As well the form factor of PC based technology is also evolving beyond the traditional forms, blurring the line between the conventional desktop, the mobile phone, and the family entertainment center. The Internet and its related technologies have become increasingly the way people access information. But all this hasn’t eliminated the importance of Windows’ role in getting people there.

For my part, I am probably not the best prognosticator of what Microsoft needs to do next. Microsoft has plenty of smart, talented people to do that. My own interests lie in using technology in new forms to serve and enhance people’s lives. Windows has made tremendous progress over the last 25 years, but there are still new frontiers to be explored.

For twenty-eight perspectives on where Windows should go in 2010 and beyond–including some from other veteran Microsoft employees–check out The Future of Windows. Correction: In its original form, this story said that Stewart Alsop rather than John C. Dvorak hosted the 1985 Windows roast.

«PREVIOUS PAGE 1 2 3 


Share/E-Mail |  Read more about: , , ,
 

72 Comments For This Post

  1. IcyFog Says:

    However, by the time of my discussion with Steve, Windows still had not shipped within the promised timeframe and was starting to earn the reputation of being “vaporware”.

    http://www.grammarbook.com/punctuation/quotes.asp

    Periods and commas always go inside quotation marks, even inside single quotes.
    Examples: The sign changed from “Walk,” to “Don’t Walk,” to “Walk” again within 30 seconds.
    She said, “Hurry up.”
    She said, “He said, ‘Hurry up.’”

  2. David Worthington Says:

    @icyfog fixed.

  3. David Worthington Says:

    Here’s a little more bio on Tandy:

    Tandy Trower, a former 28 year employee of Microsoft, resigned in November 2009 to pursue a new venture to create software and services to support robotic solutions that can enhance the lives of an increasing worldwide population that require assistive care. In his last 6 years at Microsoft, Trower founded the company’s current robotics initiative, successfully launching a series of development toolkits to help further catalyze the development of applications for the emerging personal robotics market.

  4. Don Says:

    A wonderful CYA article that totally omits the known thefts and copying done by MS. This attempt to rewrite history and facts for a company convicted of being an illegal monopoly: EPIC FAIL.

  5. interval Says:

    Don;

    Given the history of Silicon Valley business (I was there during the formative years and I know what I’m talking about) Microsoft, while there are plenty of things I can say about it, was not the only one doing the thieving or the copying. Bomb throwing comments are useless.

  6. gramie Says:

    – Periods and commas always go inside quotation marks

    You’ll find that this is a style issue, and the British style is to put them outside the quotes, where they make much more sense.

  7. ram Says:

    Interesting article about the history and experience at microsoft. I’m a PC user from the begining and worked with windows since the begining starting with dos and windows 3.1. It is interesting to see how far PC has come and become integral part of our daily lives with hotmail, office, xbox, windows mobile. I’m even more excited about the future of PC user in light of the technologies microsoft is bringing like project natal, windows phone 7 series and media center.

  8. lordfu Says:

    Great write up, takes me back in time. Thanks.

  9. Prootwadl Says:

    IcyFog, you are correct when it comes to usage in the United States, but you might not be correct in many other English-Speaking countries:

    http://grammar.ccc.commnet.edu/grammar/marks/quotation.htm

    It seems that UK and US English differs in more ways than common idioms and certain spelling differences.

  10. Andreas Says:

    – Periods and commas always go inside quotation marks

    Putting the periods and commas outside the quotation marks is usually referred to as either “British style” or “logical punctiation”. Look it up :-)

  11. nobody Says:

    Punctuation inside the quotation marks is a stupid rule. English is a living language and us intelligent people are doing away with that rule slowely but surely.

  12. Joy Says:

    Regarding the unnecessarily assertive punctuation complaint – have a look at http://catb.org/jargon/html/writing-style.html

  13. Tech Says:

    It’s quite interesting how Windows started out.

  14. George Says:

    “However, after many months of attempting to make the joint development process work, the process-driven IBM style that measured success on the number of lines of code rather than the quality or performance of that code and Microsoft’s more developer driven “cowboy” style just wasn’t working.”

    So is Mr. Tandy trying to state that Microsoft and its “cowboy” style produced much better quality and performance than IBM? Give me a break!

    OS/2 was a far superior product to Windows from a technical standpoint. Sure, OS/2 did crash from time to time, but not nearly as often as Windows did. And OS/2 could run rings around Windows in terms of performance, doing preemptive multitasking when Windows still could only do cooperative multitasking at best. OS/2 had a robust object model which is still superior to Windows. Ever see the animated Windows flashlight when a file is moved? That never happened with OS/2 because of its object model.

    OS/2 died because IBM could not sell it. Windows flourished because of Microsoft’s excellence in business practices, like getting Windows pre-installed on every PC sold to the exclusion of all competitive OSes.

    See the history of Microsoft’s technical aspects from products like Internet Explorer, MSN, Microsoft Bob, Live Search, and PocketPC. Microsoft typically has won due to its excellence in business, not technical superiority.

  15. Andy Says:

    If you think early Windows stole from MacIntosh and MIT’s X-Windows that is nothing compared to the outright code theft of Windows NT kernel from DEC VMS operating system. YES SIR, Windows 7 is still based on this same stolen Windows NT code base ! THIS IS FACT.

  16. Nobody Real Says:

    @George – You are confusing OS/2 2.0 and later versions with the 1.x versions of OS/2. Microsoft was long gone from OS/2 development by the time 2.0 came out, and 1.3 was largely a totally different beast.

    Also, while you’re on your high horse, you might think about the fact that Windows and OS/2 had different design requirements. Windows was required to work with 8 bit CPU’s, while OS/2 could largely throw away backwards compatibility and start with 16 bit CPU’s. Later versions of Windows had to carry that old DOS compatibility while OS/2 chose the more bloated approach of running DOS in a virtual machine which resulted in a minimum memory requirement of 4MB at a time when 4MB cost over $1000.

    Make no mistake, part of the reason OS/2 never succeeded was because it was far too bloated for the average PC of the time, and by the time PC’s caught up, Windows caught up as well.

  17. Nobody Real Says:

    @Andy – Please don’t confuse fact with allegation. While it’s true that Microsoft and DEC settled a lawsuit, there was no admission of what you refer to. Certainly, NT was heavily influenced by Dave Cutlers previous work at DEC, but there is nothing other than circumstantial evidence to suggest that there was any stolen code.

    You might as well claim that Netscape stole Mosaic, since both were written by the same people.

  18. Denver Says:

    I owned Windows286 1.0. Bought it retail at MicroCenter in Marietta, GA. As I recall I needed it to play a game. I recall not being impressed.

  19. 1TimeDECGuy Says:

    Andy’s comment is about 99.5% right on NT being stolen. I wasn’t at DECWest when this happened, but I worked there right out of college and talked with the old-timers. Dave Cutler was pissed that project Mica got canceled, so he went down the road (literally!) to Microsoft to sell what he’d been working on. Lawsuits were fired off once DECies saw how similar some of the kernel and subsystem design was when working on the DEC Alpha port of NT and reported it to their PHBs. Read some history for yourself here: http://www.roughlydrafted.com/2009/07/30/readers-write-how-microsoft-got-windows-nt/ because while they may not have left DEC copyrights in the NT source, there were some line-for-line reproduction of VMS implementation!

  20. IDM Says:

    It’s nice to look back and recall the days when today’s biggest companies started. I don’t know if there’s something in common with Google, Microsoft, Apple in the way they start. If there is, I think it’s innovation that lead them to where they are now.

  21. bob sacamano Says:

    @George – no, he’s not trying to state that at all – you’re trying to imply it to fit your anti-MS screed. he was comparing the different programming paradigms each company used, not making any comment about the quality of code each produced.

    he also never compared os/2 and windows 2, nor made claims about which was better. so whats the point of you comparing them? he’s simply giving an insider perspective on the development of windows, do we need to turn it into yet another holy OS war?

  22. Duggeek Says:

    As so many are pointing out punctuation mistakes, they seem to be fully ignoring other egregious language errors.

    From featured excerpt: “Windows needed to be finished, not further tweaked in anyway that jeopardized getting it out that summer without further embarrassment.”

    A) Run-on sentence.
    B) Incorrect usage of “anyway”; it should be the two-word form, “any way”.

    I remember some specialized flatbed-scanner proggies based on Win 1.x. Seems like Vista was just Windows 2.0 all over again; almost… but not quite.

    @DW: Great piece, BTW. The writing here just needs some serious CE love.

  23. jon Says:

    God, a lot of the readers on this site make want to never come back. Really? You read the article and all you can do is complain about grammar and punctuation? Pathetic.

  24. David Champion Says:

    > But while Turbo Pascal was lighter weight for serious development, it
    > was almost as quick for programming and debugging as Microsoft’s BASIC
    > interpreters.

    It doesnt quite express the inequality between the two products. Turbo Pascal was a COMPILER that was almost as fast as the BASIC interpreter. So fast in compilation that you often had to compiler a project again just to make sure your eyes weren’t deceiving you.

  25. David Josselyn Says:

    “However, after many months of attempting to make the joint development process work, the process-driven IBM style that measured success on the number of lines of code rather than the quality or performance of that code and Microsoft’s more developer driven “cowboy” style just wasn’t working.”

    I’m curious. This implies that in the relationship, IBM was taking its project milestones from lines of code generated (or perhaps judging the project on how efficient it was– fewer lines being better– and that Microsoft was more interested in quality and performance.

    How do you respond to the rather common public perception that it is usually Microsoft that is more interested in meeting ship dates and getting something– anything– out the door as soon as possible than in quality or performance– and that Windows itself is an example of this? That in the comparison between OS/2 and Windows, it is OS/2 which wins out on the quality and performance metrics, but was beaten to market by Windows?

  26. joe dauz Says:

    Hey

    Im kind of confused as the -newly announced Macintosh interface- was running on my mac by then (even the linked to article is dated a year before your story ) How can you control MSBasic for Mac before the interface is announced?

    dauz

  27. Greg Robertson Says:

    Great post. Just reading some of the words (Turbo Pascal, 386, sends me back to when I started my first software company. Good memories. Thank you.

  28. ignamonius Says:

    Regarding OS/2: OS/2 was always a stand-alone OS, wasn’t it? Up until (& including, I do believe) Windows 95, Windows was simply a graphical shell that sat on top of DOS. That is, it was not an OS, it could not live without DOS.

    C:>win

  29. Wiley Says:

    The different perspective one gets when reading,

    http://tinyurl.com/yjrlltd

    is interesting . . .

  30. mike s Says:

    Thanks for the memories! We ran Windows 2 in our training labs (not in a widespread sense- just some staff machines) back in the day. Windows 3.1 was eventually loaded on all the lab machines, and finally a breakthrough, we fully embraced Windows for Workgroups and used it to connect to network services for the first time. it was a pretty exciting moment for us. We used Workgroups way past its prime just because stuff worked. Good times.

  31. John Keyes Says:

    Great article Tandy! Brings back great memories of the Windows 1.0 days at Microsoft.

  32. NickT Says:

    Interesting article. I have often thought that when Microsoft Windows was first announced in 1983 it closely resembled the VisiON user interface with the menu bar at the bottom of the screen see ( http://www.guidebookgallery.org/articles/microsoftwindows ) whereas the Microsoft Windows released in 1985 is more graphical and closer to the Lisa, Macintosh, and GEM user interfaces.

  33. guruparan Says:

    Nice article..and continue your efforts on new innovations (robotics) and hats off to MS to have people like you and support all your initiatives.

  34. Eric Says:

    Well, I think it glosses over the break between IBM and Microsoft with early implementations of OS/2. IBM wanted Microsoft to kill Windows, and Microsoft refsued to do so. The counting lines of code was a thing at IBM that I remember hearing about back then. And it may have caused bloat, but once IBM took over development of OS/2 things got a lot better. If their marketing people had half a clue, they would have put Microsoft out of business. (They would also have to kill thier proprietary PS/2 line of computers, but that’s another story.) All you have to do is see how Microsoft deep-sixed so many joint projects they did with others to understand their culture. OS/2, Windows for Alpha, Office for Mac which floundered for so many years.

    In the end, Windows actually ran better in OS/2 than it did on top of native DOS. I used it for several years before going to Windows 95/NT/2000 and then to Mac. I remember the good old days of the Caopus forum on Compuserve where even IBM’s CEO showed up a few times to talk about OS/2. We got a lot of insight from insiders at IBM in that forum. Possibly even some stuff someone deep inside Microsoft might not have heard about.

    I also remember talking about how Microsoft took that original OS/2 code, gave it to Dave Cutler, and he turned it all into NT using things he learned at DEC.

  35. TandyT Says:

    @Dave Champion – I never intended to understate the impact of Turbo Pascal. You are correct that its incremental compilation made it very quick, almost as quick as running things as Microsoft’s BASIC interpreter. Hence a part of the reason that Gates was concerned. If I could have fixed this by simply lowering the price of Microsoft Pascal that would have been an easy remedy. That said, Microsoft eventually did create a product called QuickBASIC that was done after my transfer to Windows that helped address the TP challenge.

    @joe dautz – Macintosh shipped in early 1984 and I/Microsoft introduced our BASIC interpreter for Mac around the same time (being one of the first products available for Mac). I believe we released our BASIC compiler for Mac in late 1984. Not certain what date mismatch you are seeing.

    @OS/2 commenters – I meant mostly to highlight the difference between the cultural differences and processes between IBM and Microsoft, not necessarily to make a judgmental comment on the quality of the products. That said, I will make one comment that you might find biased. From my interaction with IBM at the time (which was mostly with their user interface people rather than the coders–which is why I didn’t end up on the OS/2 project post Windows 2.0) they wanted OS/2’s interface to be CUA compliant, which meant that IBM wanted a somewhat consistent interface between all their systems including their mainframe terminals. This was a difficult challenge since mainframe terminals did not offer the same interactivity that a standalone PC had. Note also that had IBM totally had their way, you would have seen Esc = Cancel at the bottom of EVERY menu as IBM was concerned that users would have difficulty dismissing menus. But lest you believe I was/am anti-IBM, they did contribute the requirement that menus offer the click-to-open, click-to-select behavior. Windows 1.0 only featured the press-to-open, drag-to-release method. Today Windows still offers both behaviors and IMHO a better design than Windows 1.0 offered.

  36. Boyd Waters Says:

    This personal history is pure gold! Thanks very much for sharing it!

    Whenever I talk with Microsoft employees of this caliber – and they are legion – I am humbled, and have the deepest respect for them and for the engineering that they have acheived. And yet I’m so often frustrated by the tedious mess of IT systems, I steered my career towards Mac and Linux, and I’m not above the occasional, snarky Microsoft-bash.

    I think that the frustration stems from tension between what Microsoft engineers can (ideally) do, and the compromises that these engineers make, faced with the demands of widespread compatability. We love the technology. We know we can improve upon what we’ve done, but we have to ship it now. Such delivery-driven discipline! It created an industry, a world. And made gobs of money. Maybe that’s enough, maybe the artist in me should shut up…

  37. Homer Automation Says:

    Great insight on the most important OS and company in the world!

  38. MartyG Says:

    MS toured Minnesota to announce the Windows program in the mid 80’s. At the time, I was using a self-developed softkey reprogramming technique monikered “PBDOS (PushButton DOS)” that I demo’d to the presenter. Wish I had taken the marketing manager up on his invitation to visit Seattle. Wonder who that was.

  39. Max Peck Says:

    Tandy,

    Great article. Really brings back some memories. I was there for it all. I remember us offering Windows 1.01 with our QuadBoards at Quadram. It was Win 1.01 or Concurrent DOS, your pick.

    Hard to believe it was that long ago…

    -Max

  40. raghubetter Says:

    hello,
    Nice article this is something that would actually add a potential thought when people dream about joining the giants, it is understood the higher you the harder will be the effect of fall.

    Loved the article

  41. Richard Dill Says:

    Funny, all these years after leaving Microsoft I thought I was the Windows Product Manager, I worked directly for Steve Ballmer just like Tandy) and perceived that Tandy was my internal customer. Steve was really the one directly respoonsible for getting Windows out the door not Tandy nor myself. Tandty had responsiblity for managing getting the Windows Retail box put together which consisted of the underlying Windows Operating Environment and all the applets (like Calendar, Paint, Write, etc). The basic purchase proposition was to offer something akin to Borland Sidekick while seeding the market with the Windows software.

    My role was getting both internal and external Software Developers on board to develop software for the new Windows environment. My reswponsibility was getting a Windows Software Development Kit shipped and lining up developers to support Windows. Does anyone recall a little Texas company called Micrographix? They shipped the first full size Windows application, a vector drawing package called Micrographix Designer.

    For proof of all of this check out the Wall Street Journal archives around that time and see who they were interviewing as the Windows Product Manager. Not to take away the glory from Tandy but to be fair he was responsible for shipping a Borland Sidekick competitor which just happended to contain the Windows Operating Environment. Getting the actual Windows code itself out the door has always been something I was personally proud to have accomplished.

  42. Herbie Says:

    I read this with fond memories. I worked on the dual floppy systems, 1st hard drive and 1st 286 pc’s. However, we used it just a shell for what we were doing. Late in the afternoon we’d play QBert. You could hear the unforgettable chirping sound.
    Does anyone remember CTOS (Convergent Technology System)? Ran on 286 and was bullet fast.
    Oh well, maybe that’s a topic for another discussion.
    Thank you, fantastic article, really great.

  43. douginator Says:

    Wonderful article. Enjoyed the read.

  44. TandyT Says:

    @Rick Dill – I am certainly happy to acknowledge your contribution to Windows 1.0 and never meant to imply that I handled this single-handedly. Your focus on the APIs and dev toolkit (and OEM’s?)freed me to focus on how we were going to market this to retail IBM users.

    Not certain I would characterize that as just a SideKick competitor that happened to include Windows, but no question that you and many others contributed to getting the product out the door. Again I didn’t mean to imply I was the singular force behind Windows. In fact, noted I was the I was the late guy to the party on that first release and you and the others had already spent a couple of years of your lives working on Windows before I came on. This mostly to give my perspective of what I went through during that time and in the subsequent years.

    However, if my memory serves me, I believe the original Micrografix Windows-based app was called Innovision. Designer came later (or maybe I have that backwards). Another early Windows developer was a company I think was called Palantir who created a set of applications, including one that went beyond the terminal (emulation) applet we shipped with Windows.

  45. Wingspinner Says:

    “Back then, Intel’s processors only provided 640KB of contiguous address space for applications,”

    Interesting article but does smell of a bit of “everything is someone elses fault”.

    Having been intimately involved with all of this at the time, the reason for Windows problems with memory were two-fold: 1. IBM designed the PC architecture for the 8086 which allowed access to 1 MEGABYTE of memory (not 640k as the write states) had they had a little foresight they could have made all this memory holes switchable such that they could have used the entire capability of the 8088/8086. Word is, they consulted Microsoft who said they can’t imaging any ever needing 640k let alone 1 megabyte.

    2. Microsoft SHOULD have been designing Windows for the 80286 (which addressed 16 megabyte and also had virtual memory instead of the lowest common denominator system – the 8088.

    Windows 1.x and 2.x where HORRIBLE products in most every way which is why Windows didn’t really take off until Win 3.0 – which was the first Windows OS to take advantage of the 80286 and 80286 memory architectures.

  46. Wingspinner Says:

    Sentence structure in my post may cause this to be misinterpreted:

    “IBM designed the PC architecture for the 8086 which allowed access to 1 MEGABYTE of memory (not 640k as the write states) ”

    should be:

    “IBM designed the system architecture for the PC such that it was retricted to 640k. This was not a processor limitation. The 8086 (and 8088) allowed access to 1 MEGABYTE of memory (not 640k as the writer states)

  47. Wingspinner Says:

    Sentence structure in my post may cause this to be misinterpreted:

    “IBM designed the PC architecture … ”

    should be:

    “IBM designed the system architecture for the PC such that it was retricted to 640k. This was not a processor limitation. The 8086 (and 8088) allowed access to 1 MEGABYTE of memory (not 640k as the writer states)

  48. Ken Says:

    It is unfortunate that “IcyFog” is the first comment you see. You can’t believe everything you see on the web. This grammar maven needs to be shoved head-first down in the garbage can and set out on the street to be picked up.

    She can’t even follow her rules. “She said, ‘Hurry up.’” reads totally fine to me however, to follow her rules it should read: “She said ‘, Hurry up.’”, which is totally weird, along with the rest of her Rule 1. Quotes define context, the commas aren’t in the context of the quote, they belong outside. You have my permission to ignore this idiot on the web.

    Of course, that is as valid as anything else you might see on the web.

    PS I liked the story.

  49. Ken Says:

    I remember the “lines of code” performance criteria. It was definitely a “quantity is good.” measure. I also remember blowing up about it. I had just finished a project to modify someone else’s program. It did everything the original did, three new features they wanted, and performed faster than before as well. “I just modified 600 lines of code. That work doesn’t count because I didn’t add lines of code to do it. I did add about 80 lines of code and 20 new comments, but that’s kinda wrecked by removing about 200 lines of commented out code. This program went from 1000 lines to 900. Until now I was really proud of that. I’ve just totally failed the productivity measure! I’ve got it! I’ll add 20 lines of comments that say nothing. Then I’ll copy it 4 times, then I’ll take those 100 lines and copy them 10 more times. You are an idiot if you use this measure.”
    OK, I quoted it but it isn’t a direct quote and this was quite a bit later than 1985. At that time I was helping to sell time-share with no clue the bottom was going to drop out a year later. In 1983 we got our first PC. It was a toy, a joke, nothing anyone doing serious programming should even look at. 8bit processors. Pffht, we’re putting down IBM’s mainframes for serious engineering problems, they only had 32bit processors. You HAD to go to CDC’s 60bit or Cray’s 64bit machines if you want accurate engineering results.
    I don’t remember how fast a Cray was back then, but I think today’s $350 64bit laptop beats it.

  50. Hans Bezemer Says:

    “Barbarians Led by Bill Gates” (Jennifer Edstrom and Marlin Eller) tells quite another story. He explitcly states several times that some things were or were not incorporated in Windows “because the Mac had or didn’t have them”. It’s quite obvious that the author didn’t shake off his MS-feathers. Even more interesting is the way Win 386 came to life. It was produced by running a debugger against the x86 code and fix the code that didn’t work in x386 mode. Nice going, that is really a good way to develop software. Consequently, Win 3.0 (and everything up to ME) was a piece of junk that never worked properly.

  51. rei Says:

    those people pointing out grammar and punctuation errors are probably people who were painfully desperate to comment because they weren’t happy with the fact that the first “Windows stole from Apple” accusation was frivolous as hell, but couldn’t, because they were afraid that anything said about it might lead to an admission or pointing-out of the fact that Apple zealots have an innate culture of making such frivolous accusations, and so could do nothing but pick out *extremely* inconsequential errors in grammar and punctuation.

    there’s a reason that you morons don’t have jobs as editors; it’s that you’re pathetic.

  52. Martin Says:

    Yay! Came here trough Nick Hodges’ Blog [1] to read this article — “How Turbo Pascal Shaped Windows 1.0″. Muahaha! Enjoyed, reading it as a Pascal/Delphi programmer!

    [1] http://blogs.embarcadero.com/nickhodges/2010/03/09/39368

    One word to this quatation marks discussion… (US) English is the illogic exception to the logic rule. All the world has learned how to write well-formed sentences. When writing XML you wouldn’t write “” either, would you? Hence the question is, what you actually quote — or .

  53. Martin Says:

    The filter killed my examples:

    One word to this quatation marks discussion… (US) English is the illogic exception to the logic rule. All the world has learned how to write well-formed sentences. When writing XML you wouldn’t write “[outer][inner][/outer][/inner]” either, would you? Hence the question is, what you actually quote — [sentence][quote][/quote][/sentence] or [quote][sentence(s)][/sentence(s)][/quote].

  54. Bill Says:

    Whatever, they stole everything they marketed. I was there too, and this is pretty much a cover up, they stole windows from Tandy, DOS from Apple, Access from DBase, Excel from Lotus and PowerPoint from WordPerfect. They didn’t design anything themselves and seriously doubt they do now. Seems they have proven that theft is profitable and the rest of us should learn from there example and the excuse that everyone else was doing it is hogwash. Don’t remember Apple stealing anything!

  55. hermes Says:

    Thanks so much for the sub-thread on punctuation, which has really clarified something for me. The reference to “logical punctuation” has been especially useful. An unexpected treat.

  56. s.b Says:

    An interesting article. What I noticed is the strategy to focus on some main aspects of a product and then freeze its development and only do bug fixes to get it out in a certain time frame. I think that’s a strong Microsoft characteristic.
    I’ve witnessed the development of computers since the early eighties; partly as a professional editor of a computer magazine. I’ve seen hypertext (and bulletin boards) before you had the internet, and think that it is as least as important as the GUI concept. We used to joke that real men don’t use mice; GUI’s only make computers more covenient to use but it’s the OS that really counts. I still feel that way, but I would not want to miss the GUI and think that Microsoft has done a great job.

  57. murgatroyd Says:

    “The similarities between the products were largely due to the fact that both Windows and Macintosh has common ancestors, that being many of the earlier windowing systems such as those like Alto and Star (the latter shown at left) that were created at Xerox PARC. History shows that Jobs in fact visited PARC and hired people from there to join Apple.”

    But isn’t the key difference the fact that Apple actually licensed the GUI from Xerox, and Microsoft didn’t?

  58. John Says:

    I have to say this article salvaged just a bit of respect for Microsoft. But I still don’t have much.

    I was a fan and user in the early days. I paid $400 for a pre-ordered copy of Windows 1.0 for my Tandy 2000 (an 80286 machine from Radio Shack) – it was never released, and I never got my money back.

    Before Microsoft, pre-announcing software was scandalous – no one did it and preserved their reputation. Microsoft made it so that, by now, companies feel compelled to pre-announce in order to compete; everyone does it.

    I was an early Windows OEM developer. As of Windows 3.0, I had to abandon it, because it simply wasn’t up to my requirements (for image processing), and I wrote my own windowing system. Shortly thereafter, I got into Unix and X, and was one of the very early contributors to Linux.

    I can tell Mr. Trower looks back fondly on the history of Windows; I appreciate that, and understand it, considering his role. Personally, I think the computing world would be better now had it never been released, with all due respect to Mr. Trower.

    I think Microsoft’s (if not just Mr. Gates) “greatest” accomplishment (albeit an ignoble one) was figuring out how to manipulate intellectual property law so as to use it to make a huge fortune from software licensing. Fortunately, the courts are finally beginning to reverse the damage on that front, but in my opinion, Microsoft’s “contributions” are of a kind with Pearl Harbor and the Holocaust. Tragedically, although I imagine how much better things would be had Microsoft never existed, most seem to think that contribution has been largely positive.

    Sheesh…

  59. david Says:

    Tandy, you mention the advancement and convergence of hardware with the emergence of cell phones etc. But, no mention or nod towards “the cloud”. (Period outside quotes) Why, because that is the real threat to Windows and any machined based OS in the future. You can’t just ignore it. Otherwise, a great and interesting article for a computer user who used the first Macintosh and the early copy of MSDOS.

  60. weathor Says:

    We are in 2010.

  61. Walter L Johnson Says:

    People tend to forget that before windows the ability to work in multiple windows came with Desqview from Quarterdeck Software. The real advantage of windows was in only have to have one set of device drivers rather than custom drivers for each application device combination. At the same time the main problem in upgrading major releases of windows is the number of hardware devices no longer fully supported, or even no longer usable at all under later versions of windows. For those of us long retired from working careers there is rarely a good enough reason to upgrade to later versions of windows.

  62. Slice&Dice Says:

    @Icyfog

    This is a technical article about Windows – not English (American) grammar. Save your comments for Society of English Grammar and Usage (if exists). Enjoy the article – Moron.

  63. bundarifdah Says:

    hahahahahaha…very cute bill gates….

  64. Tom Says:

    Read the book, Microserfs (Harper Collins, 1995), by Douglas Coupland if you want insights into Windows and MS.

  65. Bob Kinney Says:

    George,

    OS/2 was written and developed by who??? It was made for IBM by Microsoft. In actuality you are comparing MS products to each other.

    IBM did finalize & finish off the product as MS & IBM had a falling out.

    For all of you , and I agree a lot, that are on the MS theft bandwagon…Steve Jobs did it first. Xerox created the first GUI. Xerox handed it Over to Steve Jobs…and he ran with it. MS when making apps for the apple, used the GUI code to make Windows for DOS. Windows was not a true OS at the time, but a GUI that ran on top of DOS. Windows NT & 2000 changed that.

    Make sure you “know” computer history before you comment on it.

  66. Dizzo Says:

    In 1985 Atari computers came out with the 520 computer with 64KB of ram with the TOS operating ( BASIC ) system. The screen had folders that your mouse could open with the point and click . It was very popular in Europe, used 3.5 floppy disks with a 3D image screen. Modem connection was 300 baud then but amazingly there was a text to speech software application.
    RIP Atari computers – can’t believe Microsoft let Hasbro toys buy Atrai Corp for only $2 million dollars

  67. andy Says:

    Nice spin article for Micro$OFT

    Windows at most should only be an operating system. I don’t think millions of people needed it to be an attempt at all-singing, all dancing, blahdey blah system.

    What does it offer?

    Their oppressive incentive system forcing M$ products on computers for years etc etc.

    The veterans will know this, but many don’t have a clue and let’s face it, we all know now that money crimes pay……..well.

  68. themunz Says:

    This article seems to confirm the saying… victors write the history.
    There are many dead corporate bodies of the once great o/s innovators from the 1970s and 80s who could also tell an interesting story, if asked.

  69. livingsingl Says:

    @Richard Dill

    You say, “Funny, all these years after leaving Microsoft I thought I was the Windows Product Manager, I worked directly for Steve Ballmer just like Tandy) and perceived that Tandy was my internal customer.”

    I say, funny how you havn’t followed up on his response. And since you added a link to the “name” you are using here, why did it fail 4 times when i tried clicking on it?

  70. Robert Says:

    I had to pay the “Windows tax” for a copy of Windows 7 when I recently bought a laptop. Then I immediately re-formatted the harddrive and installed Linux. Bill Gates ought to feel ashamed.

  71. Gache Says:

    Linux

  72. maidi2211 Says:

    welcome to our website:HTTP:// w w w .b2b2.us, 50%off ca,ed hardy t-shirt$15 jeans,coach handbag$33,air max90,dunk,polo t-shirt$13,,lacoste t-shirt $13 air jordan for sale,l nba jersy for sale sale,$35,nfl nba jersy for sale and so on.. if you like to order anything you like. More details, please just browse our website Quality is our Dignity; Service is our Lift. enjoy yourself. thank you!!

7 Trackbacks For This Post

  1. The Secret Origin of Windows - Actualités - Says:

    [...] : The Secret Origin of Windows Posted mars 09 2010, 10:55 by Laurent MILTGEN-DELINCHAMP Filed under: windows [...]

  2. [TL] The Secret Origin of Windows - Overclock.net - Overclocking.net Says:

    [...] that has left an unmistakable imprint on the world, 25 years after it was first released. Read [...]

  3. Khanov blog » Blog Archive » Microsoft – povijest Says:

    [...] sam naišao na ovaj članak pa bih ga želio podijeliti s vama. Ukoliko imate nekoliko minuta slobodnog vremena, mislim da se [...]

  4. Interesting article on origins Windows « pm snack Says:

    [...] Trower shares the secret origins of Windows in this interesting article. Interesting enough, I am currently working with Larry Osterman who was around the time that Tandy [...]

  5. The Secret Origin of Windows - Winhistory-Forum Says:

    [...] The Secret Origin of Windows Der drei seitige Artikel beschreibt die irrwitzige Reifung von Windows 1.0 aus noch nie gesehenem Blickwinkel des leitenden Produktmanagers Tandy Trower. Ein echter MUST-READ für alle Windows-Historiker! Few people understand Microsoft better than Tandy Trower, who worked at the company from 1981-2009. Trower was the product manager who ultimately shipped Windows 1.0, an endeavor that some advised him was a path toward a ruined career. The Secret Origin of Windows [...]

  6.   Site Recommendation: History of Windows  by JEDI Windows API Says:

    [...] you are interested in the history of Windows, as I am, you should read the article The Secret Origin of Windows by Tandy Trower the product manager of Windows 1.0. This article gives a deep insight into the [...]

  7. Stories from Around the Web « Solitary Walking Cat Says:

    [...] Here are recent interesting, noteworthy, or bizarre tales that I have happened upon. The first: an insider’s story about the origins of [...]

Comment on This Story

Logged in as choonkeat. Logout »

Close
  • Social Web
  • E-mail