Subscribe to Windows IT Pro

 

Get Newsletters

  • Get the Latest News
  • Product Updates
  • Helpful Tricks
  • Productivity Tips

Subscribe Now!

May 29, 2007 12:00 AM

Memorial Day

Windows IT Pro
InstantDoc ID #96168
Rating: (6)

As I write this on the last day of an impossibly gorgeous three-day weekend, my thoughts turn somewhat naturally to Memorial Day, the holiday we're currently celebrating in the United States. Memorial Day began as Decoration Day in the wake of the US Civil War, and it was originally designed as both a memorial to the dead on both sides and the emancipation of slaves. Since then, Memorial Day has changed quite dramatically over time: After World War I, it was changed to a memorial for the dead of all of the nation's wars. These days, despite an ongoing war, it seems to be more about barbeques, beaches, and auto sales.

In the spirit of the holiday, however, I'd like to take a moment to remember those technologies that have come and gone and look back to a simpler age. We live in an era of almost inconceivable connectedness, and yet as a result of this achievement, the technology we use has been forced to become more secure, more reliable, and more stable. What's odd about this situation is that we seem to have lost something amidst all this continuous achievement. I guess you could make the same argument about virtually anything in life these days.

These are some of the technologies I expected so much from. And yet, in the end, they were really just road bumps on the path to the future.

OS/2

In what might be described as Microsoft's first pure anticompetitive act, the company (unsuccessfully, as it turned out) colluded with IBM to shut down the hardware and software clones that had made the PC market so ubiquitous. On the software side, the company's solution was called OS/2, and it was designed to be the successor to MS/DOS, which was the dominant OS from the PC's inception through the early 1990s. OS/2, of course, was destined for the dust bin of history, but for a shining moment in the early-to-mid-1990s, it was technically and functionally superior to Windows. If you had asked me circa-1993 which OS I thought would win in the end, I absolutely would have chosen OS/2.

I wasn't the only one who thought OS/2 had legs. "I believe OS/2 is destined to be the most important OS, and possibly program, of all time," Microsoft CEO Bill Gates wrote in the introduction to "The OS/2 Programmer's Guide." "As the successor to DOS, which has over 10,000,000 systems in use, it creates incredible opportunities for everyone involved with PCs." OS/2 achieved some success in some vertical markets, most notably banking, but it would never achieve mass market success. Ironically or not, we have Microsoft to blame for that: A skunk works project inside the company to revitalize Windows eventually resulted in Windows 3.0, which proved to be a major hit with customers and paved the way for the PC market of today.

Borland Delphi and VCL

The software we've used over the years was created with various development tools, programming languages, and, most recently, different developer frameworks, which abstract the underlying system enough so that programmers can work on the problem at hand and not have to spend most of their time working around the limitations of the platform for which they're developing. By the mid-1990s, Microsoft's relatively arcane Win32 API, primarily aimed at C programmers, gave way to the even more obtuse Microsoft Foundation Classes (MFC) and ActiveX Template Library (ATL), two C++ frameworks that, charitably, are among the worst computer science achievements of all time.

Enter Borland Chief Architect Anders Hejlsberg, who invented a developer framework that actually makes sense: His Visual Component Library (VCL) was both object-oriented and easy to understand (unlike, say, the MFC), and it was based on the elegant and beautiful Delphi, a development environment that utilized the Object Pascal language, which, unlike C++, was logical, consistent, and, yes, easy to read and understand. Sounds like an instant winner, right?

Despite its superiority to anything Microsoft had to offer, Delphi never became a huge success. Meanwhile, Hejlsberg joined Microsoft and helped create Microsoft .NET and the C# programming language, which is often described as "C++ done right." Today, developers are working with the third major version of the .NET Framework, which extends the capabilities of the previous versions with dramatic new visualization, communication, and networking features, as well as new .NET-based technologies like PowerShell. Borland, meanwhile, sued Microsoft (and later settled). Today, it has sold off Delphi, as well as a related C++ product called C++ Builder. But developers interested in a logical, OOP-based environment can at least look to C# and .NET. Still, you have to wonder what could have been.

Windows NT

In late 1998, Microsoft announced that its then-in-beta Windows NT 5.0 product would be rebranded as Windows 2000. Though that product would eventually and temporarily bear the redundant subtitle "based on NT technology," NT partisans knew it was all over: The marketers at Microsoft had taken over and everything that was right about NT would unravel over the next few years. From the dangerous decision to integrate the immature Microsoft Internet Explorer (IE) technologies into the core of the OS to a disastrous and ultimately unsuccessful attempt at melding the 16/32-bit Win95 consumer products with the 32/64-bit NT products in the Win2K development time frame, Win2K was destined for some birthing problems. Add to that, of course, the dramatic move to Active Directory (AD) and Group Policy at that time, and it's astonishing that the product worked at all.

After a couple of service packs, Win2K became a well-respected Windows release and the foundation for the several major Windows versions that have followed. But NT old-timers understand all too well how the bulletproof patina of NT came crumbling down when Microsoft put all its OS eggs in one basket, and we've been paying for this decision ever since. Sure, NT today is too antiquated to be considered safe in today's ultra-connected world. But I'm guessing there are more than a few NT guys out there who would pay dearly to return to those days. I know I would.

So that's what I'm remembering this Memorial Day, and I have to say, it gives me a weird nostalgic twist in the gut to think back on what might have been. Are there any technologies you expected so much from, only to be disappointed as the tides of popularity and competition crashed on different shores? Let me know what you think.

Related Content:

ARTICLE TOOLS

Comments
  • John
    5 years ago
    May 31, 2007

    Just goes to show you that you can't seem to write anything no matter how innocent or unique you try to make it, people get off on a rant. Yeah, ok the article points out things from the past that if you are an IT guy you already know these things. I think Paul was just trying to make a point that since the holiday is so bogus anyway (all commercialized like every other holiday) we would present a list of fallen technology in the ongoing technological war. Jeez people, get some Thorazine!

  • Michael
    5 years ago
    May 30, 2007

    Remember "Freedom is NOT Free", it paid for in blood. Unfortunately veterans do not get to make the decision for war. If our leaders settled disagreements as the Trojons and Greeks by fighting battles themselves there would be less war.

    As for the articles itself, although there is little usefull information for those who "grow up" during the birth of micro computer and the operating systems that ran on them, there are those who did not. Any information which can show where we came from is valuable, remember history repeats itself.

    The "young ones" who are getting in to the industry now have no idea what we went throw to get here.

  • Michael
    5 years ago
    May 30, 2007

    Remember "Freedom is NOT Free", it paid for in blood. Unfortunately veterans do not get to make the decision for war. If our leaders settled disagreements as the Trojons and Greeks by fighting battles themselves there would be less war.

    As for the articles itself, although there is little usefull information for those who "grow up" during the birth of micro computer and the operating systems that ran on them, there are those who did not. Any information which can show where we came from is valuable, remember history repeats itself.

    The "young ones" who are getting in to the industry now have no idea what we went throw to get here.

  • Lars
    5 years ago
    May 30, 2007

    Being a European, I've no feelings for America's Memorial Day, but American wars and American technology concern us all. What about devoting a column to the role of war tech in home and business computing, and v.v.?

    Nostalgy? Old technologies? Milestones? Some of us spent our young days punching cards, reconstructing crashed card decks, bootstrapping minicomputers, storing paper tapes and magnetic tapes, programming Fortran, using large flatbed drafting machines, etc. A decade later we heard about something called "PC" and "MS-DOS", and our world was about to change forever.

  • Richard
    5 years ago
    May 30, 2007

    Oh, lighten up people! What did you expect him to write about. It's a holiday, not a funeral.

You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

White Papers

Get your Windows 7 deployment off to the right start by implementing PC lockdown. A locked-down environment is easier and cheaper to support since users are less likely to make unnecessary changes to the core system configuration - read more here!

Essential Guides

Is your iSCSI "lossy"? The reality is that most off-the-shelf Ethernet hardware deployed for iSCSI can lose packets, resulting in slow performance or application downtime. Learn how to assess your current iSCSI infrastructure and engineer an advanced iSCSI SAN infrastructure.

Web Seminars

What's the best way to keep your network safe from malware? In this web seminar, security expert Greg Shields suggests an alternative method to the traditional blacklisting approach that is common with anti-virus and anti-malware solutions.

eLearning Series

We bring the experts direct to you to share their real-world perspective and expertise. During each event, three sessions stream in real time, so you can learn, ask questions, and get solutions.
Upcoming event: Getting the Most with Exchange 2010 with Paul Robichaux

Subscribe to Windows IT Pro!

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.