simont: A picture of me in 2016 (Default)
simont ([personal profile] simont) wrote2007-01-30 11:53 am

Outdated terminology

It occurred to me the other day that there's an incredibly common piece of jargon in software which doesn't make any real sense in the modern world; and this jargon word is not safely hidden behind the scenes where it only bothers programmers, but instead it forms an important part of the user interface of a great many programs. And I've never seen it remarked upon before, which is why I only just noticed it myself after a decade and a half of using GUIs.

That word is ‘exit’.

In the old days of single-process operating systems like DOS, this word made complete sense. Your computer could only do one job at a time; so once you started (say) your word processor, you couldn't do anything other than word processing without first getting back out of that environment and returning to some other context, typically the command prompt from which you launched the word processor. Hence ‘exit’; the metaphor was that you, the user, were in some sense immersed in the word-processing environment, and you wanted to leave it and go somewhere else. And not just the user, either; it made sense from a programmer perspective as well, because the CPU was stuck executing the same program until it could get out of the word processor and go back to the operating system.

But none of this has been the case since the advent of the windowed GUI. Your word processor at no point defines the limits of your interaction with the computer; it's just one of many applications each of which is contained within its own window. You don't need to ‘exit’ it in order to do something else, because you're not trapped in it: you can quite happily do something else while the word processor is still running, and indeed you probably did. When you've finished word-processing, you want the word-processing program to terminate, or to shut down, or to disappear, or to close, or simply stop or end, but you probably no longer think in terms of getting out of it. And yet the vast majority (at least out of a hasty and unscientific small sample) of GUI applications still describe this function in their menu bar by the word ‘Exit’ – and even the most naïve users cheerfully take this for granted, because they accept that that's just the way user interface designers talk.

I suppose you could argue that you want the program to exit, to leave your screen and wander off to wherever software goes when it isn't running; but it doesn't seem to me that that's really been the intended metaphor at any point. Also it's unnecessarily inaccurate, and somewhat patronising: it smacks rather of telling small children that their deceased pet has ‘gone away’.

I don't imagine there's any getting away from it now; the word has become such standard terminology that users would probably be disoriented to find alternatives like ‘Vanish’ at the bottom of their File menu. But it struck me as interesting that this curious linguistic vestige of single-process operating systems is now so universal, even among people who never used such a system.

ext_8103: (Default)

[identity profile] ewx.livejournal.com 2007-01-30 11:55 am (UTC)(link)
It appears to be spelled 'Quit' on this instance of Firefox.
ext_8103: (Default)

[identity profile] ewx.livejournal.com 2007-01-30 12:05 pm (UTC)(link)
I think people use 'Quit' with the human regarded as the active party, too, when talking about terminating programs, in practice. "Quit all programs before installing this update", "try quitting and restarting", etc.
fanf: (Default)

[personal profile] fanf 2007-01-30 12:34 pm (UTC)(link)
OTOH, the "force quit" feature of Mac OS is definitely forcing an app to quit.
sparrowsion: (cat5)

[personal profile] sparrowsion 2007-01-30 12:14 pm (UTC)(link)
Everything I currently have open spells it "Quit". And some of them (Konqueror) don't even manage to have a File menu to put it on. (Ditto on Macs, where it's been Command-Q-for-Quit since forever.) The only place(s) where it's still called "exit" to the best of my knowledge is in command line interfaces (and even there, gdb for one knows "quit" but not "exit") and possibly some bits of GUI API.
mair_in_grenderich: (Default)

[personal profile] mair_in_grenderich 2007-01-30 05:47 pm (UTC)(link)
*checks*

opera says exit, sylpheed says exit. I don't appear to have anything else clicky open, except xdvi which doesn't have a special button for closing it.

[identity profile] dennyd.livejournal.com 2007-01-30 09:55 pm (UTC)(link)
My copy of Evolution says 'Quit'. As do Firefox, X-Chat and Gaim. Gnumeric and Abiword both offer 'close' and 'quit', with apparently the same result unless I'm missing something.

*starts exploring menus*

OpenOffice Writer has 'exit'. That's about the only one I can find on this machine (Debian Linux, predominantly running GNOME applications).

[identity profile] feanelwa.livejournal.com 2007-01-30 12:02 pm (UTC)(link)
Tumbolia is a subdistrict of the Magical Place Called Away, where things go when people put them in the bin, place them in the sink and turn on the tap or throw them out of moving car windows, or for certain very special people, even when they just don't happen to be looking at them anymore.

[identity profile] beckyc.livejournal.com 2007-01-30 12:04 pm (UTC)(link)
you want the program to exit, to leave your screen and wander off to wherever software goes when it isn't running

Pursued by a bear?

[identity profile] cartesiandaemon.livejournal.com 2007-01-30 12:24 pm (UTC)(link)
Friendslocking serves so many purposes :)
gerald_duck: (babel)

[personal profile] gerald_duck 2007-01-30 12:52 pm (UTC)(link)
The same thing happened to "print" many years earlier.
deborah_c: (GaFilk 2006)

[personal profile] deborah_c 2007-01-30 01:01 pm (UTC)(link)
wherever software goes when it isn't running

Given the quality of most modern commercial software, I have the image of it all slinking off to some seedy disreputable bar somewhere...

[identity profile] feanelwa.livejournal.com 2007-01-30 01:20 pm (UTC)(link)
Aha! Have you got my text message? I am having small serotonin crisis and need to figure out things, because it is my turn to be official cook today.

[identity profile] azekeil.livejournal.com 2007-01-30 02:24 pm (UTC)(link)
Well, in Windows at least, the Windows terminology is 'Close'. If you click the top left icon for any window it will present the standard window menu including Close. Therefore I don't think many people will be so confused if programmers switch to 'Close' instead of 'Exit' - it may confuse for the first couple of times, but at any rate I always close programs with the big red X and never off a menu anyway. In fact I dislike menus and use toolbars wherever possible; pictures and positions are far more memorable than text (especially text that changes position - I always make the full menus appear.. I should probably turn off the menu contraction thing).

[identity profile] uisgebeatha.livejournal.com 2007-01-30 03:18 pm (UTC)(link)
Different programs and windows have 'Exit', 'Quit' and 'Close' on my computer. I would be happy to have a giant black and yellow 'Nuke' command instead. ;)

[identity profile] uisgebeatha.livejournal.com 2007-01-30 04:57 pm (UTC)(link)
Indeed; Windoze Vista might need one of those options, perhaps when the apparent reams of memory obtained by the crazy new 'use USB sticks as extensions of RAM' plan makes Word weep and do silly things. ;)

I did indeed get your email, though Hotmail helpfully labelled you as junk so I had to rescue you. The Bug Fairy now sits proudly on my desktop, thankee kindly for that! :) I may draw something based on her tonight...

"Bug fairy"

[identity profile] cartesiandaemon.livejournal.com 2007-01-31 09:59 pm (UTC)(link)
Oh! You're now the second person I've in two days been recommended Casey and Andy by; I started reading and it is funny :)

[identity profile] flats.livejournal.com 2007-01-30 07:19 pm (UTC)(link)
'Nuke' is manifestly Ctrl-Alt-Delete, otherwise known as the Fuck Off And Die You Piece of Shit key combination.

[identity profile] sunflowerinrain.livejournal.com 2007-01-30 03:31 pm (UTC)(link)
In the case of Word, could I have an option labelled "Piss off and Die, You Bloated Excuse for a Wordprocessor"?

Or perhaps "Piss off and Die when *I* say, not just when you feel like it"?

I thank you.

[identity profile] sunflowerinrain.livejournal.com 2007-01-30 03:32 pm (UTC)(link)
ps We are still hoping for PuTTY tshirts.. ;)

[identity profile] pjc50.livejournal.com 2007-01-30 04:00 pm (UTC)(link)
Talking T's can do multiple-colour screenprinted shirts for an incremental cost per layer, up to about three or four IIRC. Full-colour I think has to be the laser process.

[identity profile] womble2.livejournal.com 2007-01-31 10:07 am (UTC)(link)
They can also do transfers, as used for the Debian "Grolsch" T-shirt. Those are somewhat less durable though.

[identity profile] timotab.livejournal.com 2007-01-30 04:08 pm (UTC)(link)
Consider Cafe Press. No worries then about print-run expenses.

[identity profile] fluffyrichard.livejournal.com 2007-01-30 03:31 pm (UTC)(link)
I can't find any applications left on my (ubuntu feisty bleeding edge) system which use the term "Exit" - though I haven't looked hard. Evolution now has two options at the bottom of the "File" menu: "Close window" and "Quit". This distinction makes sense for applications like evolution which can have many windows open at once, of course - Quit gets rid of the application completely, for use when you've finished with it, and Close just closes the thing you were looking at it. Closing the final window is equivalent to Quit, in the case of evolution.

I have some other applications which have both "Close" and "Quit" options. One example is the Rhythmbox music player - which only has one main window, but if you close that window you might want the music to keep playing. Quit stops the music, Close doesn't. (There's a little notification icon left if you want to control the music playback.)

Unfortunately, if you click on the standard "X" icon in the window title, Rhythmbox performs the quit operation instead of the close operation. Which is just annoying. Hmm. *goes to report a bug*

[identity profile] senji.livejournal.com 2007-02-01 10:23 am (UTC)(link)
Firefox has 'Quit', fvwm has 'Exit' but that seems to make sense, Outlook has 'Exit' as does ICAClient....

Oh, and pterm doesn't seem to have a way of terminating itself from the menu. :)

[identity profile] kaet.livejournal.com 2007-02-05 06:28 pm (UTC)(link)
BTW, apropos of not much: if you type "homepage" into google (don't ask!), PuTTY is the third hit, beneath the BBC and Google.