Building a Better Windows



Disclaimer: This is written based on the use of Windows 95, with little to no exposure to Windows98 or Windows2000.


It started out with my pager blurting a number in the XXX area code. The phone number did not look familiar at all, and the area code escaped me. Sitting Indian style on the bed of my hotel room, I was comfortable and did not want to get up. I wasn't online so I couldn't check the handy www.nampa.com or use a quick program on my regular system that dutifully spits out what city, state and time zone for a given NPA. Debating whether or not the page was worth getting up for the phone books, I figured I might be able to find the information on my laptop.

My laptop doesn't have a whole lot installed really. Windows 95, Word, PowerPoint, and a few network utilities for remote access. After a brief search of the laptop, I couldn't find this simple piece of information. Curiosity lead me to check the machine for a few things. 1,865 files taking up 144 megs in my /windows directory and 2,460 files taking 120 megs in my /program files. Over 260 megs of windows software installed on my laptop and it couldn't even spit out what city had the XXX area code. So what does Windows have in the way of information? Gliding through the start menu and programs, I saw a disturbing lack of real information. When you get down to it, what does Windows do by itself?

The ever famous solitaire, a featureless text editor (Wordpad), a basic CD player, a weak image manipulator (Paintbrush), a near worthless terminal program (Hyperterminal), and a good calculator. 140 megs for that?! I had to install Word, PowerPoint, Netscape, Winamp, WinZip, Thumbsplus and SecureCRT to get close to the functionality I needed. To me, this seems incredibly wrong. For the price you pay and the space it takes, Windows should be a much more robust Operating System capable of providing more information and utilities.

Replacing The Basics

Microsoft has already demonstrated they are willing to outsource for the development of some Windows utilities. HyperTerminal by Hilgraeve is a weak and inflexible terminal dialer forced onto Windows users. So why can't they outsource more components of the Windows operating system to better companies more capable of creating usable and feature rich applications? Fortunately for Microsoft, I've come up with a suggested list of just a few I'd like to see. Feel free to forward these on to the appropriate person.


Create a Little Entertainment

Have you ever watched someone play Windows Solitaire for hours at a time? Since Windows comes with three card games and Minesweeper, your choices for personal amusement are a tad limited. For an additional meg of disk space, you could enjoy a virtual arcade suited for the entire family.

[This section was unintentionally left incomplete in the published version.]


Making Windows an Actual Resource

As I originally stated, Windows does not even possess the ability to look up something as simple as an area code. Despite some three hundred megs of Windows software installed, it still lacks the most basic of information. In my spare time, I am fond of whipping up additional features for an IRC bot that is designed to provide information on demand. Currently taking up less than one meg of space, the bot Mal Vu is capable of dishing out a variety of practical information. Like the bot, Windows too could enjoy all of these resources and many more for less than an extra meg of software.

Where Do I Want To Go Today?!

This simple catchy slogan has turned into a point of ridicule for Microsoft, and for good reason. Bill Gates has previously said that Microsoft began developing an Internet strategy as early as 1994 or 1995. Critics were quick to point out that the Microsoft created encyclopedia called Encarta had no listing for the word "internet". To the technical crowd, an obvious lack of networking utilities tells us virtually the same thing. While Windows does offer a couple basics like ping, netstat, and traceroute, it is still lacking.

Other General Gripes

I would imagine anyone who has used Windows for more than a few hours has a few gripes. A few come to my mind because they demonstrate a fundamental lack of intuition that should come with any Graphical User Interface (GUI). After all, the point of the GUI is to make using the operating system easier, and reducing the amount of clicks and keypresses required to complete a task.

Discouraging

Every operating system has problems, and each one can be improved on or refined. It would be nice if OS companies would evaluate the inherent value of their product and consider what it is capable of. Consider the sheer size of a Windows installation and compare it against the tasks you can perform without installing additional software. It is that lack of functionality that makes me question the widespread popularity of the product.


Brian Martin (bmartin@attrition.org)
Copyright 2000