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  |  Monday, March 8, 2010 at 11:41 pm

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 


124 Comments


Read more: , , ,

107 Comments For This Post

  1. 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.

  2. Muay Thai Says:

    Yea, people fail to realize that it was pretty common back then. Muay Thai Combinations | Muay Thai Kick | Martial Arts for Children

  3. 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.'”

  4. Jim 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. http://www.kranik.kiev.ua/

  5. ha Says:

    It's "we intelligent people." We is the subject.

  6. Anonymousdog Says:

    …not when the quotes indicate that the word is a special term or unusual usage of a familiar word. So, your examples are correct, but so is the criticised text.

  7. David Worthington Says:

    @icyfog fixed.

  8. 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.

  9. Winston Churchill Says:

    Cool Story – I'm sure Winston Churchill saw some of this coming. It was explained in many Winston Churchill Quotes

  10. 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.

  11. fisch wallet Says:

    Yeah. thanks for adding this.

  12. Frombam Says:

    What, exactly, does Microsoft have the monopoly on? Windows? What are you talking about?

  13. 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.

  14. Gregg E. Says:

    Windows never ran on an 8 bit CPU. The 8086 was a full 16 bit CPU. The 8088 was a 16 bit CPU on an 8 bit data bus. Winodws versions through 3.0 could run on the 808x. 3.1 and 3.11 dropped Real Mode support so they required a minimum 80286 CPU.

    Windows for Workgroups 3.11 dropped Standard Mode support and required a minimum 80386 CPU, even though Windows was still 16 bit. WFWG 3.11 could support 32bit disk and file access, but there was no benefit if the hardware could only support one or the other.

    I don't know if Windows For Workgroups 3.1 still had Standard Mode support.

    Windows 3.11 (with Standard Mode support)) had support for 32 disk access. But it was useless without the 32 bit file access because it still had to thunk down to 16 bit so there was no speed improvement. Of course that bit of 32 bit support only worked on a 80386 or higher.

  15. 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.

  16. 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.

  17. lordfu Says:

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

  18. 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.

  19. 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 🙂

  20. 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.

  21. Joy Says:

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

  22. Tech Says:

    It’s quite interesting how Windows started out.

  23. 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.

  24. 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.

  25. 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.

  26. 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.

  27. 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!

  28. 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.

  29. 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?

  30. 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.

  31. 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.

  32. 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.

  33. 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?

  34. 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

  35. 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.

  36. 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

  37. Wiley Says:

    The different perspective one gets when reading,

    http://tinyurl.com/yjrlltd

    is interesting . . .

  38. 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.

  39. John Keyes Says:

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

  40. 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.

  41. 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.

  42. 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.

  43. 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.

  44. 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…

  45. Homer Automation Says:

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

  46. 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.

  47. 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

  48. 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

  49. 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.

  50. 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.

  51. douginator Says:

    Wonderful article. Enjoyed the read.

  52. 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.

  53. 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.

  54. 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)

  55. 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)

  56. 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.

  57. 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.

  58. 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.

  59. 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.

  60. 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 .

  61. 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].

  62. 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!

  63. 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.

  64. 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.

  65. 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?

  66. 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…

  67. 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.

  68. weathor Says:

    We are in 2010.

  69. 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.

  70. 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.

  71. bundarifdah Says:

    hahahahahaha…very cute bill gates….

  72. Tom Says:

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

  73. 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.

  74. 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

  75. 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.

  76. 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.

  77. 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?

  78. 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.

  79. Gache Says:

    Linux

  80. 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!!

  81. Doug Says:

    “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”, mike s

    What was wrong with Novell netware, Trumpet Winsock and the Mozilla browser which is what we were using for network services, and telneting into a VAX for email. Oh, but wait, the desktop computer or the Internet didn’t exist untill billg personally, on his own, created it .. 🙂

  82. John David Galt Says:

    I agree with the article as far as it goes, but it doesn’t talk about the biggest reason it took so many tries to get Windows 1.0 out the door: because Windows wasn’t a real OS at all, but a kludge written to run on top of an “operating system” (MS-DOS) that couldn’t even multitask. Read “Undocumented Windows” for details.

    Don and interval: Yes, plenty of software “theft” went on and neither side is innocent. I find it interesting that Xerox Star gets mentioned in the article but MIT’s X Window System doesn’t. The biggest joke on that subject is that I’ve heard Bill Gates, in person, say “there is no such thing as a patent troll” — this from the man who patented “backing store” out from under X Windows which had been using it for a decade, and who is still sponsoring Caldera/SCO v. Linux and its sequels, the most egregious patent-troll suits in the history of mankind.

    Andy: If only Microsoft *had* copied the VMS kernel! For all its clumsy UI, VMS’s kernel is bulletproof. No virus or worm can run on a VMS system unless the owner is silly enough to download someone else’s code and run it while logged in on a privileged account.

    If someone ever *does* reuse the VMS kernel by building a friendly operating system around it, I’ll switch to it in a heartbeat. Too bad no one at HP understands what they now own.

  83. George Says:

    @Nobody Real, I accept your arguments that OS/2 may have had larger memory requirements than Windows did. But to tell me that my argument that OS/2 was superior technology than Windows because I was confusing OS/2 2.0 versus 1.x when Microsoft abandoned OS/2 post 1.x is bogus. It is exactly the fact that OS/2 2.0 and later were so much better than OS/2 1.x which shows how much better OS/2 was after Microsoft was gone from that project.

    I attended Comdex in 1993 in Las Vegas. IBM showed a demo of OS/2 vs. Windows NT at that time. On similarly-equipped machines, OS/2’s feature set was far better than Windows NT’s, which was far better than Windows 3.x. The most amazing things I saw were OS/2’s multitasking and multimedia features, which were so much better than anything Microsoft was producing at the time. Any consumer who would have had the choice of which OS to pre-install would have likely chosen OS/2. But that choice was not available.

    To this day, Windows comes pre-installed on the vast majority of PCs. I bought an HP laptop a few years ago with Windows Vista pre-installed. I never activated Vista. I asked HP for a Windows refund, which they rejected due to it being an OEM version of Windows. So I paid for a copy of Vista which I never activated. How is that Microsoft winning on technical superiority as opposed to business practices?

    If Microsoft wants to call other companies anti-competitive, then FIRST Microsoft must not charge for a copy of Windows until the consumer activates it. That would level the playing field at least somewhat. Even better would be to give the consumer a CHOICE of which OS to have pre-installed. But that will NEVER happen, because Microsoft cannot compete fairly based on technical excellence.

    By the way, I have never ridden a horse, much less a “high horse” as you so claimed.

  84. dholyer Says:

    In 1983 I was still using my Atari 800XL computer with Atari Basic (HP Basic clone) and just read about Xerox and GEM which was really only a GUI interface at the time. I liked the interface system and wrote a GUI interface to replace my Atari text DOS interface. The graphics was crude at the time but the best could get (only 652x384x2) and it had no mouse just a Atari Joystick. And I could only get one cursor with it’s Player/Missile graphics that came from the old Atari Game Machine.

    At around the same time Atari came out with it’s Atari ST 16 bit machines that used a licensed version of GEM. This is what Xerox created and Apple and Microsoft cloned for it’s GUI interface.

    To bad the Atari people made bad money investments, thus Nintendo quickly replaced the replacement for Atari, whom replaced the the first video gane maker Mattel. Over all it is who is better in efficiency, but behind the office walls it is who is the best in making their dirty deals look the cleanest to the guys with money to invest. New innovative ideas help but it’s the investors that make the wheels roll. And we know Billionare Bill was good at playing that game. Almost every American would live happily just off the wasted money on some of the big projects that failed under bill driving of Microsoft.

  85. Richard Dill Says:

    Well in response to livingsingl… I didn;t resppond to Tandy’s follow-up becuase I didn’t keep a link to this article around. My website has had some hardware issues which is why the link is not working. Also, you might note that Tandy clearly acknowledged that I was involved with the Windows project for quite some time before he joined the project.

    As for ‘Innovision’ versus ‘Designer’… I get the two mixed up as well. I do have the first release box of ‘Designer’ on my bookshelf which was given to me by the Grayson brothers (founders of MicrosGraphix) when they released the product. I believe this was shortly before Windows 1.0 shipped because we (Microsoft) allowed software developers to ship the Windows runtime as part of their application. But again, that was so long ago that I may have the names reversed.

    After Windows 1.0 shipped I went on to out together the first Windows Software Developers Conference which was held in January after the release at the Westin Hotel in Seattle. After that I moved on to become the OS/2 Project Manager. OS/2 was sort of a Windows redux project. In effect Microsft rewrote Windows into what was eventually called ‘Presentation Manager’ which was hosted on top of the OS/2 kernel. Truth be told we eventually had to drag IBM kicking and screaming to get OS/2 Presentation Manager released on time. IBM had originally planned on the OS/2 release occuring at the same time as the initial PS/2 release, but their stupid “count lines of code” approach to project scheduling made them think they were on schedule when they were way behind. It took another 6 months of death march development to get OS/2 Presentation Manager out the door. Had IBM let the project follow what some call the “cowboy” style of Microsoft development, which actually is a more normal list the features/functions desired and estimate the time to develop approach, they more than likely estimated the ship date of OS/2 Presentation Manager more accurately.

  86. Rick Bellefond Says:

    Great article telling the history of Windows.

    I found this article and the movie Pirates of Silicon Valley to be fascinating.

    It is amazing to me just how far we have come in a relatively short period of time.

  87. Alan Rogers Says:

    At the start I must admit I have not waded through the entire series of comments, so this point may possibly have been raised before. As a computer user of nearly 30 years, my humble opinion is that Windows was a direct rip-off of the Atari operating system: the only difference of any note that I can see is that the Atari system is hardware and Windows is software.
    And I say the Atari operating system IS hardware because I use my over 20-year-old Atari practically every day in order to work with the C-Lab Notator sequencer and notation program, which has a measly size of approximately 3 Mb and yet still does nearly all that monstrously bloated current programs do – or at least enough for my purposes, which is to produce printed piano scores and band arrangements at least as well presented as commercial ones. And you can’t fault the speed, either, as anything I play on the keyboard appears on the screen almost instantaneously.
    The biggest difference though, is that my Atari and its associated equipment has been working faultlessly for over 20 years; these days I think some people buy a new computer more often than they change their underpants.
    P.S. Why can’t some clever programmer write a Windows version of the old C-Lab Notator? I reckon there would be a hell of a lot of people that would buy it in order to avoid having to spend three years figuring out how to use the current sequencers and notation programs that do mega-everything most of which nobody ever uses, but can also pick your nose and fry your eggs for breakfast.

  88. Berni Says:

    Was it ethical for Microsoft to offer IBM cooperation on OS/2 while it was already having its own product that was a competition to OS/2? Thanks.

  89. Richard Dill Says:

    Microsoft worked on OS/2 with IBM under a joint development agreement long before Windows became successful. In fact, there was a friendly internal competiton between the OS/2 and Windows development groups.

    Recall that it took several years for Windows to become successful. It wasn’t until Windows 3.0 was released that the tide turned. During the interim it was not only ethical but simply good business for Microsoft to hedge the bet on Windows. There was certainly no guarantee which OS would be more successful. In fact, for quite a long time the plan had been for OS/2 to replace Windows since OS/2 was a true multitasking, protect-mode OS while Windows was simply a coopeative multitasking, non-protected memory environment.

    As Windows became more successful, IBM got upset with Microsoft until IBM eventually demanded that Microsoft stop all work on Windows or risk having IBM pull the plug on the OS/2 joint development agreement. So it really wasn’t Microsoft that killed the joint work on OS/2 but rather IBM. Microsoft was simply not willing to abandon what was then becoming the more successful operating system product.

    In retrospect, by forcing that decision, IBM set the stage for OS/2’s eventual failure since it caused Microsoft to transfer a lot more development resources into the Windows project and to focus more on Windows NT whcih eventually became the fully multitasking, protected memory replacement for Windows with the release of Windows XP.

  90. Yaro Kasear Says:

    “As Windows became more successful, IBM got upset with Microsoft until IBM eventually demanded that Microsoft stop all work on Windows or risk having IBM pull the plug on the OS/2 joint development agreement. So it really wasn’t Microsoft that killed the joint work on OS/2 but rather IBM. Microsoft was simply not willing to abandon what was then becoming the more successful operating system product.”

    Actually, that wasn’t what happened. What happened was NT. NT was originally designed to be an OS/2 operating system layer, including an entirely new kernel and architecture for OS/2. To make OS/2 “portable.” What happened after a while, though, was that Microsoft decided to COMPLETELY ABANDON the OS/2 NT codebase, and focus NT entirely on Windows instead, largely because of the success of Windows 3. IBM saw the writing on the wall and saw Microsoft, YET AGAIN, backstab a close partner when it suited them.

    It had nothing whatsoever to do with Windows 3.0 becoming succesful. It had EVERYTHING to do with changing their goal for NT, including what system distribution it was going to be a part of from OS/2 to Windows.

    Anyone who told you it was about Windows 3.0 was probably trying to make Microsoft look good, instead of the REALITY behind why IBM broke its alliance with Microsoft had everything to do with Microsoft’s tendency to exploit those who foolishly trust them. Lookup Apple and Spyglass for other companies that made that mistake.

  91. Richard Dill Says:

    Yaro,

    You are wrong.

    I was the OS/2 Program Manager responsible for managing the OS/2 Joint Development relationship. I stand by my previous comments since I was there and lived it.

  92. Jim Barnes Says:

    And to think , I still have MS 3.10 (5.25″) in original box , never opened with the selling price Of $15.00. We have come a long way/

  93. LestWeForget Says:

    I can’t believe no one mentioned the Amiga OS. It was way ahead of all of these guys and only lost the race due to bad marketing. Even though most forget, the Amiga came out with 4096 colors and Stereo sound while Windows could only produce 16 colors and mono sound and MAC was black and white. Too bad it didn’t make it, we would be light years ahead of where we are now had it survived as a major player.

    John C. Dvorak stated in 1996:

    The AmigaOS “remains one of the great operating systems of the past 20 years, incorporating a small kernel and tremendous multitasking capabilities the likes of which have only recently been developed in OS/2 and Windows NT. The biggest difference is that the AmigaOS could operate fully and multitask in as little as 250 K of address space. Even today, the OS is only about 1MB in size. And to this day, there is very little a memory-hogging CD-ROM-loading OS can do the Amiga can’t. Tight code — there’s nothing like it.
    I’ve had an Amiga for maybe a decade. It’s the single most reliable piece of equipment I’ve ever owned. It’s amazing! You can easily understand why so many fanatics are out there wondering why they are alone in their love of the thing. The Amiga continues to inspire a vibrant — albeit cultlike — community, not unlike that which you have with Linux, the Unix clone.”[6]

    AmigaOS is the default native operating system of the Amiga personal computer. It was developed first by Commodore International, and initially introduced in 1985 with the Amiga 1000. Early versions (1.0-3.9) run on the Motorola 68k series of 16-bit and 32-bit microprocessors, while the newer AmigaOS 4 runs only on PowerPC microprocessors.

    On top of a preemptive multitasking kernel called Exec, it includes an abstraction of the Amiga’s unique hardware, a disk operating system called AmigaDOS, a windowing system API called Intuition and a graphical user interface called Workbench. A command line interface called AmigaShell is also available and integrated into the system. The GUI and the CLI complete each other and share the same privileges.

  94. нижнее белье Says:

    Интернет магазин сексуального белья, корсеты, ювелирные украшения – большие скидки гарантируем. http://www.kpasotka.ru

  95. best ipad apps Says:

    Great article telling the history of Micr0$0ft, been with Linux for some period of time but I switching back to Windows (7).

  96. yhwebcn Says:

    So that every customer can buy the rest assured that with the peace of mind! Your satisfaction is my greatest joy! Either give it away or bring their own are a good choice!Replica Swiss Chronomat Watch
    Breitling Evolution Watches
    In order to meet their own pursuit of the watch, although the top watch can not afford this life,Replica Swiss Montbrillant Watch
    Replica Swiss Navitimer Watch
    Replica Swiss Superocean Watch
    and a few pieces, but can buy high quality imitation table … reason to believe that a different way of life for those who desire for the urban population power with lore.

  97. yhwebcn Says:

    please come here, we are lowest price replica Watches supplier,
    Royal Oak Offshore Watches
    Replica Riviera Watches
    offer high-class fake Watches in about 100 famous brands。Watch the quality is good and my hands the final say, the buyer's evaluation of the quality of the watch is the most objective evaluation.Replica Breguet Type XX Watches
    Allows you to truly experience the fun of online shopping, and that one of the baby's expectations.Audemars Piguet Jules Audemars Watches
    Audemars Piguet Royal Oak Watches
    Welcome customers to patronize, to buy more discount more than the price the same product we; the same price we are more than quality;the same quality service site that we were honest promise:Quality assurance; customer first; credit management,Avenger Skyland

  98. Bob Beliveau Says:

    Thoroughly enjoyed the article, and was held captive with the MS vs Apple VS IBM vs DEC vs PARC…and Name that PM…and who can think up the most esoteric use for an old piece of hardware….how would it end!! HOW WOULD IT END!!!! With quality "50 fathom watches" of course!! It ws such an appropriate last post to an Internet thread with some historical value that I feel bad about posting after it…In reading all this .I was back to my first programming experience writing a Basic program on the Apple 2 to help the Special Olympics rank and slot in athletes, and then another to put school notices on the public access cable channel, back as a freshman in high school, but then realized being hunched over programming was not for me….then studied and lived and worked almost exclusively with MicroSquish products from MS Dos and Win 31 thru the latest HW hawg, good ol' MS #7….only just last year, bought my very first Apple product, the iPhone, and still feel sorta dirty 'bout it.

  99. wiskasaz Says:

    Портал мне показался очень привлекательным. Хочу купить рекламный блок для баннера в шапке, за 200WMR в месяц. Оплата 50% сразу, а остальное через 10 дней. И еще, адрес моего проекта http://gala.su/ – он не будет противоречить тематике? Тема моего проекта спамеры ,флудеры.

  100. Freddyf Says:

    @Frombam: “What, exactly, does Microsoft have the monopoly on? Windows? What are you talking about?”
    Operating systems of course. Even Linux is having a hard time getting its foot in the door. The problem is when bad features are forced on users. For example, I hate Google instant (don’t you?)

  101. Turbo Pascal Says:

    Well, Turbo Pascal is still alive at http://turbopascal.org/

    And Anders Hejlsberg, who initially developed this compiler now works for Microsoft!

  102. John Barrett Says:

    Mac started a year earlier,..still in our days Microsoft has over 90% of market share..good job Billy, now donate some money to the poor please.

    window replacement cost estimator

  103. Alfred Says:

    I stumbled onto your web site, i think your website is awsome, keep writing.

  104. Gregg E. Says:

    So is this guy the one to blame for the unchangeable anti-highlight color that's extremely hard to see in Windows Explorer in Vista and Windows 7?

  105. Gregg E. Says:

    I've fiddled around a bit with Windows 2.0 and one very striking difference from later versions are the dialog buttons with rounded corners and the solid inner outline for the default button. IIRC, that default cannot be moved. In other words those buttons are a direct copy from how Macintosh has always (and still does) their buttons. (But did Apple copy the buttons from Xerox?)

    Windows 3.0 went to all square corners everywhere but gained the ability to use Tab to move the default selection (which changed to a dotted outline) for use with Enter.

    The computing world would be far different had Xerox had people with the forward looking vision of Steve Jobs and Bill Gates.

  106. Robson Cozendey Says:

    I really have fond memories of Windows 3.1.

    Thanks to Mr.Trower and Mr.Dill. I'd like to shake hands to everyone that actually developed Windows, not just the big stars like Gates and Ballmer.

    For those telling that Windows was just good at version 3.0.

    Look at a Windows 1.0 program written in C:
    http://www.charlespetzold.com/etc/Windows1/CAKE.C

    It is almost identical to a Windows 7 Win32 program written even today. They laid the back bones, for the flashes and lights come later.

    Mr.Dill and Mr.Trower,

    Do you remember whose was the people that came with the idea of a queued message strategy (in the example above, the GetMessage() function), and a non-queued message approach (in the example above, the WndProc() function) coupled, as the main paradigm of programming for WIndows?

    It seems a vital decision in Windows internal programming, from the developer perspective, and I was always curious about that.

  107. soundproofing an apartment Says:

    ) and works by turning sonic vibrations into heat over time and
    distance. With industries and commercial properties cropping up fast, it is
    becoming difficult to find exclusive areas to build our
    homes or offices. Quick Fix – Turn off any music or TVs you normally leave on.

17 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. 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 […]

  7. Huffington Post, Technologizer, and Other Web Sites in Bill’s Pocket | Boycott Novell Says:

    […] is some other ugly stuff surrounding Gates at the moment, including this pathetic excuse of an article from the Technologizer. “The history of Windows, the Pravda version,” calls it Groklaw. “Is there some […]

  8. Sunday 14 March 2010 « Odoodee Says:

    […] The Secret Origin of Windows […]

  9. The Secret Origin of Windows - World of MapleSteve Says:

    […] viaThe Secret Origin of Windows. history, windows Kommentar schreiben Trackback […]

  10. Windows起源 : 酷橘在线 Says:

    […] 没有多少人比Tandy Trower更了解微软,他为微软服务了28年,1981年加入公司时微软总共只有90名员工。他是Windows 1.0和2.0的产品经理。 Windows统治桌面已久,很多人都遗忘了Windows 1.0曾被讥笑为OS/2之前的临时替代,里外都不讨好。Tandy Trower在一篇文章里回忆起了25年前的这段鲜为人知的往事。 […]

  11. Microsoft to businesses: No standalone concurrent programming toolkit for you | ZDNet Says:

    […] (given Microsoft is recruiting for a handful of robotics-related openings at the moment). Given last year’s departure of Robotics chief Tandy Trower, I’m wondering about Microsoft’s future intentions and directions in the robotics […]

  12. Newsflash: clever tricks have never been clever | Computer Security Articles Says:

    […] not corrupt other applications.” – Tandy Trower […]

  13. The Secret Origin of Windows « Windows Info Portal Says:

    […] Read More: Here. […]

  14. Blog | Webwereld Says:

    […] via The Secret Origin of Windows. […]

  15. And That’s What You Missed on Technologizer Says:

    […] Tandy Trower, the Microsoft product manager who shipped Windows 1.0, shared his memories of the product’s rocky start. […]

  16. Brief Insight Into Microsoft | Interversant Says:

    […] a peek at the article at Technologizer.   ← Project Inbox […]

  17. A history lesson on government R&D, Part 3 | Tekkie Says:

    […] Microsoft Windows, and Microsoft Word benefitted from the research that was done at PARC, though some inspiration came from the Macintosh as well. The look and feel of the first versions of Windows owed more to the X/Window system on Unix. Where Microsoft copied Apple was in how people interacted with Windows (icons and menus), and the application suite that came with the system. (source: The Secret Origin of Windows) […]