One could write volumes about the thoughtless naming of technical concepts and products in this industry. And not just products; the careless naming of routines and statements in the source code programmers write causes massive headaches later when others try to read it. Not to be forgotten is the constant renaming of the same application by marketers who believe new names mean new business. Never Use Ordinary Words The greatest debacle is perpetrated when everyday words are used for specific technologies. "Object" is a very useful English word because it can describe any "object" whatsoever. When object-oriented programming was the hot buzzword years ago, "object" had to be stricken from the English language when writing about software development in order to not imply object technologies. The same problem occurred with "component" in component software, once again taking a common word and turning it into something specific. Web services is another example, which can refer to any generic offering on the Web or to specific interfaces between applications and Web servers. A while back, Microsoft used the broad term "automation" to mean functions within applications such as Excel and Word that could be executed. To avoid confusion, one had to be careful not to use the term in a generic way when writing about Microsoft products. Yet another was the "PC Card." Was it a card that plugged into a PC or a PCMCIA PC Card for a laptop? When "PC Card" was introduced, it was so misleading that people said "P-C-M-C-I-A card" instead, pronouncing all seven letters. Thank goodness that technology is history. Generic naming has made it extremely difficult for technical writers who care about clarity. For the most part, hardware and software vendors are downright clueless. Tongue Twister The worst naming ever was "intranet." In a classroom environment, the instructor had to strongly emphasize the "tra" in in-tra-net versus the "ter" in In-ter-net. Listening was painful. Fortunately, "intranet" has been replaced with plain old "LAN" most of the time. Famous Names - Who Needs Them? Marketing hype is often more important than clever marketing. Overwhelmed by the Web frenzy, Novell took NetWare, a brand known the world over and renamed it "IntranetWare." Not only did the most familiar name in networking disappear, but the word was hard to pronounce. Novell soon switched back to NetWare. Similarly, Borland, a software company widely known throughout the industry, changed its name to Inprise and buried another familiar name. Later on, it reverted back to Borland.