Richard E. Hodges
Los Angeles, California
This article touches on many ways to advocate OS/2 effectively on the "electronic press," and discusses how to handle the opponents' tactics.
In his original Usenet posting, the author states: "Please copy this article to all electronic media where OS/2 supporters and advocates are found!"
Over the past few years, long-time OS/2ers have become aware that the computer trade press doesn't give us much attention. Letter-writing campaigns to magazines have helped to minimize the blatantly unfair reviews, but OS/2 still doesn't garner much respect in the press.
Fortunately, the "electronic press" is one area where OS/2 has solid support. This is due to the fact that we, the actual customers, are able to voice our opinions directly to one another. Nobody is in direct control of the electronic communications media such as the Internet, and what is "printed" there. This is where the grass-roots OS/2 effort began, and where Team OS/2 was born.
In following the discussions on Usenet, I have noticed an increasing trend to negative and fruitless bickering with Windows advocates. While OS/2 users have a fine reputation for being helpful and courteous to "newbies," novices, and even other long-time OS/2ers, the tone of OS/2 advocacy needs to be more positive and effective. I frequently see OS/2 advocates being drawn into arguments that stray from the original point, or degenerate into extended, pointless debates.
At times, so-called debates resemble an old Monty Python skit where, paraphrasing, a man walks into a room labeled "Argumentation" and says, "Ah, this is argumentation, right?" "No it isn't!" "What do you mean? It says so on the door." "No, it doesn't." "Yes, it does. I just read it." "You must be mistaken." "No I'm not!" "Yes you are!" "Am not!" "Are too!" ... You get the idea.
Remember, the number of people who actually contribute to advocacy groups in places like Usenet, Fidonet, CompuServe, Prodigy, America Online, etc. is likely quite small compared to the number of "lurkers" who may be interested in OS/2 and silently tune in to get an impression of what OS/2 is all about. Lurkers probably will not spend a lot of time following the debates. OS/2ers need to be aware of this, and should try to put their best foot forward, as concisely as possible.
"Just like IBM's other high-quality offerings, TopView and AIX."
"OS/2 users can't do that. They think they can, but they can't, because their position is almost always irrational."
It is a pointless waste of bandwidth to respond to these insults. Note that the first one is an attempt to divert the subject to the general category "IBM products that do not have mass-market appeal." Non sequitur - it has nothing to do with OS/2. No sense in pursuing it. The second attempts to incite a series of angry responses, which are subsequently used to justify a claim that OS/2 users are fanatics. Ignore this nonsense - it wastes bandwidth. 8. Terminate dead-end threads. It's easy to get bogged down in pointless debates that can't be proven one way or the other - predictions about the future, guesses about installed base, sales of apps, etc. Just say no! Politely disagree, and let it go.
A classic example is the so-called "unified command line" in Windows NT. Windows advocates like to use this as an example of how Microsoft's user interface is better. It's a red herring for three reasons. First, it diverts attention away from the fact that NT's GUI is relatively primitive, being based on the Win 2.x and OS/2 1.x style that appeared in the late 1980s. Second, since NT has such small sales, most people have no idea what the discussion is about. Therefore, they are confused and simply hear that there is "something NT users think is better" (I disagree, by the way). Even though the feature is trivial, most people don't know that. Finally, it diverts attention away from the fact that DOS/Windows and Windows 95 don't even have a non-DOS command line.
An example is responding to criticism of DOS/Windows with information about NT. "Windows doesn't offer true multitasking." "You can get that with NT!" Or, "Windows doesn't have hardware-enforced memory protection. OS/2 does." "NT has it!" Trouble is, of course, NT costs more, and doesn't offer the same downward compatibility
There are a number of important tradeoffs between Windows 95 and Windows NT. When cost and downward compatibility are the issue, Windows advocates tell you about Windows 95. But when stability is important, you hear about NT.
Windows advocate: "OS/2 icons aren't as pretty as Windows icons." The unsaid major issue: OS/2 icons represent a powerful object-oriented user interface. Windows icons are simple pointers to a file.
Windows advocate: "Separate Win-OS/2 sessions eat memory." The unsaid issue: Windows does not offer separate, concurrent sessions.
Windows advocate: "OS/2 doesn't support Win32." The unsaid issue: First, of the few Win32 programs available, most use Win32s, which OS/2 Warp supports. Second, Windows 95 will thunk key 32-bit system calls down to 16-bit subsystems. Finally, there is an increasingly large selection of native 32-bit OS/2 software that offers all the advantages of Win32 now.
Windows advocate: "OS/2 FAT volumes don't see long file names." The unsaid issue: The OS/2 High Performance File System offers true 256-character long file names, and provides an efficient, robust method to store data on large disk partitions. Windows 95 will add an alias name mechanism to the FAT file system, called VFAT. This means there will be two names for every file: the real name and the long (alias) file name. FAT systems tend to become fragmented, waste space on large partitions, and are susceptible to corruption of the FAT tables. Windows 95 does nothing to alleviate these problems.
Windows advocate: "OS/2's single message queue is a bad design." The unsaid issue: Windows 95 relies upon non-reentrant 16-bit code for key system functions (KERNEL, USER, and GDI). Thus, it is not a true 32-bit preemptive multitasking system. According to the May 1994 issue of Microsoft Systems Journal, "If a 16-bit application actually hangs, the system will gradually come to a halt ..." And 16-bit Windows apps have been known to hang.
Subject: Win NT for Productivity
[was: PC Week: OS/2 Wins Shootout]
Notice that the original positive for OS/2 was replaced by a positive for NT. There are a number of more subtle tactics one needs to watch. Perhaps the most common one comes in discussions of DOS and Windows support. If you say OS/2's downward compatibility is excellent, invariably the topic will be diverted to subjects like adjusting DOS settings to get a game to work, future Win32 support, unicode, C2 security, etc. Stay on track - don't take the bait.
Richard Hodges will complete his Ph.D. in electrical engineering at The University of California, Los Angeles in Spring 1995. He is writing his dissertation in electromagnetic field theory and computational electromagnetics. His prior work experience over 14 years includes R&D engineer in antenna design for Hughes Aircraft Co., antenna design engineer for MA/Com -MDM Division, and research engineer in electromagnetics for Jet Propulsion Laboratory, all in southern California. Richard has two degrees in electrical engineering, an MS from California State University at Northridge and an BS from The University of Texas at Austin. He can be reached via Internet at hodges@aixgrad.seas.ucla.edu.