Greg
Bad language
Greg's rants
Greg's home page
Greg's diary
Greg's photos
Greg's links
Google

Since computers came to the masses, a number of terms have been reinvented. That's fair enough much of the time, though I still have difficulty accepting terms like “hard drive” and “hotspot”. In general, I don't mind names that are amusing or quirky, but if they hide the meaning, that's bad. For example, do you know what the Germans mean by the English word “Handy”? You'll know it immediately if you've been to Germany, but otherwise you probably won't guess.

On this page I'm keeping a list of words that I find misleading or just plain wrong. I'll add to it from time to time; if you have a favourite, please let me know about it.

About     
The dictionary word of the preposition “about” implies a description, and it appears in GUIs to describe programs. This makes a lot of sense: many programs have silly names unrelated to their purpose, like “QuickTime”, “Excel” or “Safari”. You need to be told what they're intended to do. And where better than in a box entitled “About”? Unfortunately, the GUI builders have decided that all the information of importance is the released version of the software, and maybe the names of the wonderful people who wrote it. Would it be that difficult to add a two-liner saying what the program does?
Blessing     
Blessing is a religious act, of course, but Apple Computer use it to describe how MacOS X locates the kernel at boot time. The implication is that some attribute of the file or directory (sorry, “folder”) gets set. In fact, it's just an entry in a table:

finderinfo[0]:   3321 => Blessed System Folder is /System/Library/CoreServices
finderinfo[5]:   3321 => OS X blessed folder is /System/Library/CoreServices

The number 3321 is the inode number of the directory in question. Otherwise this corresponds pretty directly with the entries in FreeBSD's file /boot/loader.conf:

kernel="kernel"         # /boot sub-directory
bootfile="kernel"       # Kernel name

e-mail     
Electronic mail is frequently abbreviated “e-mail” or “email”; there's nothing wrong with that. But many web designers use the term for something completely different, a web form which generates an e-mail message. These forms tend to have the following characteristics:
  • They're tiny. On my monitor, the typical size seem to be about 5 lines of 32 characters each, sizes that real computers got rid of over 30 years ago.
  • They give you no option to edit the text. This is a basic limitation of current web browser technology, of course.
  • In many cases, they don't give you the option of getting a copy of the message, so you have no evidence you sent it, and you certainly can't recall what you said.
  • The messages generated are so completely badly formatted that most of it is illegible.
  • There's no provision for supplying attachments. Yes, you can often (but not always) add URLs, but the chance of people following them is minimal.
experience     
Experience is the result of learning, and often of experiments (French “expérience”, an old meaning in English as well). But nowadays many people use the term to mean “impression”, frequently even “first impression”. Consider the following in a discussion on the FreeBSD-current mailing list:

Date: Thu, 9 Feb 2012 19:52:58 -0500
To: freebsd-current Current <freebsd-current@freebsd.org>
Subject: Enhancing the user experience with tcsh

In conf/160689 (http://www.freebsd.org/cgi/query-pr.cgi?pr=160689)
there has been some discussion about changing the default cshrc file.

...

An experienced user doesn't need a change to the defaults. This is just to make it easier for the inexperienced user. But there's worse: in the draft HTML5 specification you can read:

No client-side scripting is needed in many cases, though an API is available so that scripts can augment the user experience or use forms for purposes other than submitting data to a server.

Clearly this use is based on advertising copy, but why let buzzword merchants determine the course of language evolution? You'd get the impression (or is that “experience”?) that there are no experienced people left in the industry. Maybe you would be right.

folder     
An incorrect word for directory, a list of file names and information about where to find the corresponding file.

The term folder gives the incorrect impression that the files to which it refers are somehow physically contained in the folder. In most file systems, this isn't the case, and in UNIX-related file systems there's no requirement that the file be referenced in only a single directory, or that only a single reference to the file be present in any directory. The term directory means something akin to a telephone directory: entries consist of a name and a number, and sometimes additional information. There can be multiple entries for the same telephone number, and numbers can be in multiple directories—just like in a file system directory. Nobody would imagine that the telephones or the people they connect to are physically located inside the phone book, but the term folder encourages this assumption on the part of files.

As if this wasn't bad enough in the first place, consider the issues of different languages. From time to time I do translation work between English and German. German presents a cultural problem that they hardly use folders—they use hard-covered files instead:


  This should be folder.jpeg.  Is it missing?
Image title: folder          Dimensions:          3648 x 2736, 656 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 8 December 2007, thumbnails          All images taken on Saturday, 8 December 2007, small
Diary entry for Saturday, 8 December 2007 Complete exposure details

 

The word for this kind of file is “Ordner”—and that's what Microsoft call directories, although the correct translation is “file”. And that's supposed to make it easier to understand?

format     
As applied to disks and other storage media, to “format” used to mean to prepare the disk to accept data. It involved setting up the magnetic patterns on the surface of the disk to represent the sectors. Nowadays this function is now almost invariably performed during the manufacturing process, but until about 20 years ago it was a necessary part of disk installation.

This term should really be historical: formatting is just not needed any more except for floppy disks, which should also be considered historical. But now people apply it to a completely different function, that of setting up file system structures. There's a slight justification for this in the Microsoft world, since they never had a different term, but it's creeping into the UNIX world too, where it's unnecessary: there's already a good description for it, either “creating a file system” or the name of the program, such as newfs.

The problem is, the alternative terms (“create a file system”) are a bit of a mouthful. In addition, you can build file systems on media that don't need any kind of traditional formatting, such as flash memory. So I'm gradually coming to accept this change of meaning.

forward slash     
This may be an Australianism, but it's annoying. I continually hear people referring to the slash character (/) as “forward slash”. But that's not the name: it's “slash”. This may seem minor, but it can cause confusion. If I dictate my own home page URL like that, I run the risk of somebody trying to access www.lemis.comforward/grog. One way or the other, it gets on my nerves, and it's an indication of a too Microsoft-centric attitude.

How did we get into this mess? Over the years, specific names have been assigned to punctuation marks. The term “slash” of the character / has been around for decades. More recently, at least in the places I've been, the reverse slash (\) was introduced and given the name backslash. I've never seen it on a typewriter, so I assume it was introduced some time in the mid-20th century for data processing purposes, along with a number of other strange and now obsolete characters such as the not sign (¬) and the “currrency” sign (¤).

One of the more unfortunate developments with Microsoft was that early on, before they had subdirectories, they chose the slash as an option delimiter in their command line processor. UNIX uses the hyphen for this purpose; thus, to list the contents of a directory, you might use the command ls, but if you want a detailed listing, you'll add the -l option. In the very early days, Microsoft chose the slash for this purpose; thus the command to list a directory sorted alphabetically would be DIR /O, or even DIR/O.

Later, Microsoft discovered the concept of multiple directories per file system, and they had a problem. They acknowledged that they wanted something UNIX-like, but the slash had been used for the option character, and they had also allowed it to be a field delimiter.

At this point it would still have been possible for them to change things, but they didn't; instead, they used the backslash for directory path delimiters. This has caused enormous problems ever since:

  • They later adopted the C programming language, which uses the backslash to represent special characters. For example, \n represents the end-of-line character, \r represents a carriage return character, \t represents the tab character, and—very importantly—\\ represents the backslash character.
  • The UNIX shells use the backslash in a similar manner, so you might see something like this:
    === grog@teevee (/dev/ttyp4) ~ 24 -> ls -l Mail\backup
    ls: Mailbackup: No such file or directory
    === grog@teevee (/dev/ttyp4) ~ 25 -> ls -l Mail/backup
    -rw-------  1 grog  lemis  450 Jul  7  2005 Mail/backup
    

    It's not just that the \ isn't recognized: it disappears altogether. To represent a backslash, you need to use two backslashes:

    === grog@teevee (/dev/ttyp4) ~ 28 -> ls -l Mail\\backup
    -rw-r--r--  1 grog  wheel  0 Oct  9 11:26 Mail\backup
    
  • Finally, of course, there's the question of URLs. The web grew up in the UNIX space, and so the delimiters are slashes. But some browsers encourage people to get it wrong. Years ago I wrote a web page why\backslashes\are\not\slashes.html. This should link to the same page as http://www.lemis.com/why%5Cbackslashes%5Care%5Cnot%5Cslashes.html, but broken browsers take you to http://www.lemis.com/why/backslashes/are/not/slashes.html.
Internet Everybody knows what The Internet is, right? To quote Wikipedia:

The Internet is a worldwide, publicly accessible series of interconnected computer networks that transmit data by packet switching using the standard Internet Protocol (IP). It is a “network of networks”...

Or do they?

Microsoft obviously has a different opinion: on the start menu of Microsoft “Windows” XP I can see it:

 

This should be start-menu.gif.  Is it missing?
Image title: start menu
Dimensions: 387 x 229, 18 kB
Dimensions of original: 387 x 229, 18 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 26 January 2008:
thumbnails    small images    diary entry

firefox is the Internet? It's a web browser! And that's the problem: for many uneducated people, the world-wide web is the Internet. But there's no reason to take the least common denominator. Clear terms are important for understanding. Using the word “Internet” to describe the web is like using the term “telephone system” for describing an telephone-based information system. No wonder people are confused.

This (lack of) thinking seems to pervade Microsoft. You can see more evidence in the “Control Panel”:

 

This should be control-panel.gif.  Is it missing?
Image title: control panel
Dimensions: 359 x 215, 10 kB
Dimensions of original: 359 x 215, 10 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 26 January 2008:
thumbnails    small images    diary entry

Here there are separate panels for the “Internet” and the network. This one probably occurred because of Microsoft's proprietary protocols, although I think most of them now run over the Internet protocols.

But that's only part of the story: the “Internet Options” appear all related to web browsing (what on earth is a “Temporary Internet File”?). If I want to set up Internet parameters on a Microsoft box, I can begin my search of the maze of twisty little menus, all different, at the “Network Connections” box, where they call the Internet protocols “TCP/IP”.

And, of course, Microsoft's web browser is called “Internet Explorer” (a term I'd be more likely to apply to things like nmap and wireshark). I've commented elsewhere about Microsoft's abuse of simple terms like “Explorer”.

open
Microsoft and imitators have decided to invent a new word for “display”. Or maybe it's “execute”. Or maybe it's “process”. Instead of saying “display” or “execute” or “process” (obviously too old-fashioned), they use “open”. Maybe the original intention, at least for “display” was to relate to the action of opening an envelope.

The problem is that this word already has a meaning in this connection. In traditional operating system technology, open means “make the file available for processing”. This is a confusing term for the non-technical, since it relates to the way the operating system handles data. The FreeBSD man page open(2) doesn't help:

open -- open or create a file for reading or writing

What open really entails depends on the operating system, but typically it means:

  • Look up the specified file in the directory and find its metadata (in UNIX this is an inode). Fail if it doesn't exist (UNIX error is ENOENT).
  • Establish whether the user can access the file in the manner requested. Fail if he may not (UNIX error EPERM).
  • Set up data structures in the operating system to allow access to the data in the file.
  • Return some information to the user which he can use to actually access the file. In UNIX, this is a small positive number, an index in the file table.

And that's all. No data is transferred to or from the file itself during the open process.

So open is a technical term. Why not let the non-technical use it for a different purpose? That's the way they built the Tower of Babel. There's already a perfectly good word, and one that is more descriptive. Why replace it with gobbledegook?

As if the situation wasn't bad enough, the term seems to have acquired further meanings beyond mail processing. It seems to be in general use for any action of displaying on the screen, and it seems that Apple, at any rate, uses “open” to mean “use”. If the file is a document, “open” means display it. If it's an “Application” (i.e. a program), “open” appears to mean “execute”. I think there's another meaning there too, but I forget.

Open Source
Everybody knows what Open Source is, right? Well, no. I know, you probably know, and people in the community know, but ask the man in the street: “What's open source?”   He's likely to hear “open sauce”, at least in Australia, and come up with some thoughts about barbecues:


  This should be rms-meets-open-sauce-detail.jpeg.  Is it missing?
Image title: rms meets open sauce detail          Dimensions:          2380 x 1994, 544 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Thursday, 16 September 2010, thumbnails          All images taken on Thursday, 16 September 2010, small
Diary entry for Thursday, 16 September 2010 Complete exposure details

 

Ask that same person about “free software”, and he won't have these problems. But the terms aren't interchangeable: free software is what it says. What's Open Source? I've come up with a lot of possibilities:

  1. Free software
  2. A community movement.
  3. Carrying on from there, an attitude to society.
  4. A way of developing software.

Richard Stallman has more extreme views, of course: “Open Source” is a way of developing software without conferring all freedoms.

About the only thing that most people don't consider is the availability of the source code—but that's where the name comes from. The proponents of the term had a number of reasons for it, mainly to impress commercial people who would take exception to words like “free”, but that doesn't seem to have worked. So, while I tolerate the term (and belong to the “community”), I don't use it.

Personal Video Recorder
Gradually computer-based video recorders are becoming mainstream. Years ago, possibly at TiVo, some marketeer came up with the term “PVR” or “Personal Video Recorder”. Why? What's personal about a video recorder? It's not restricted to any one person.

People have told me that there's a movement afoot to retrofit the expansion “Programmable Video Recorder”. But then, nearly all VCRs are programmable, and that would just add to the confusion. What's wrong with “CVR” (“Computer Video Recorder”)? The name “DVR” (“Digital Video Recorder”) also suggests itself, but nowadays just about all video recorders are digital.

road toll
Everybody knows (and hates) a toll road, right? You have to pay (a road toll) to drive on it. The road tolls in Melbourne are very high, a minimum of $13 a day independent of distance. But paradoxically that's not what the term “road toll” means; it's used to mean “road traffic deaths”.
SΛMSUNG
Samsung is a well-known Korean electronics manufacturer. For some reason, though, they spell their name Sλmsung on most of their equipment. This could be Korean ignorance, but I don't think they're that ignorant. They've deliberately chosen to write their emblem SΛMSUNG instead of SAMSUNG, although they must know that Λ is from a different alphabet and represents the Roman letter L. Writing SΛMSUNG or Sλmsung is too much difficulty for me; I'll just transliterate the λ and write “Slmsung”. As least it's not as bad as the Korean car maker “KIL”.
song
The multimedia industry has a terminology problem: in days gone by, music was stored on analogue or digital disks, and the subdivisions of the music, whether pieces, songs or movements, were called “tracks”. If you read a digital track and store it in a file, it's clearly not a track any more, and the industry has decided on the word “song”.

I find this incredibly ugly. I suspect that my biggest objection is that it's a very narrow view of music, from the perspective of somebody who maybe really does listen mainly to songs. But the vast majority of pieces of music are not songs. Looking at Apple's indecipherable iTunes window, I find it almost nauseating to see individual movements of Mozart's wind concerti referred to as “songs”. It's even not appropriate for things like the individual parts of a song cycle like “Die schöne Müllerin”.

Yes, “piece of music” is ugly too, and far too long to pronounce. But what's wrong with the old word “track”? Other words have extended their meaning beyond the original. “Song” is doing it now, but by riding rough-shod over other terms.

suburb
As the name suggests, a suburb is a subdivision of a city (Latin URBS). But in Australia, bureaucrats have decreed that anywhere people live can be a suburb. So I live in Dereel, an area of land about 200 km² in size and with a population of 669, 33 km from the nearest city, but as far as bureacrats are concerned, I'm in a “suburb”—at least until I start asking for some of the normal services you get in suburbs, such as running water and reliable electricity.
velocity unit
A velocity unit is presumably the same thing as a unit of velocity. But not for Vline, the equally obfuscatory name of the Victorian railway system: for them it appears to be a word for coach, necessary because they use the word “coach” to refer to buses.
web address

Finally most systems are coming to use the domain name system for accessing computers, though it has taken a long time, and for reasons I don't understand many Microsoft ports of UNIX programs, such as route, have been emasculated so that you can only give them IP addresses, and not DNS names. In the meantime, the average literacy level of users and registrars alone has dropped to alarming depths, and many people use the term web address when they mean “domain name”. Some domain name registrars even do so on their web sites, though the practice seems to be diminishing. That's all the more surprising when you think that people tend to call the web “the Internet”.

Windows
“Windows” is the plural of the English word “window”, of course. In nearly all computers, information is displayed on a screen in a “window”. But Microsoft has decided to call their operating systems “Windows”, even when they don't have a display.

This is a calculated marketing move, of course, and they've even trademarked it, which says little good about the US legal system. I've written a separate rant about this one, so I won't go into more detail here.


Greg's home page Greg's diary Greg's photos Copyright

Valid XHTML 1.0!

$Id: bad-language.php,v 1.33 2012/03/21 00:24:17 grog Exp $