Dick Pountain/15 October 2007/16:11/Idealog 159
"A simile must be as precise as a slide-rule and as natural as the smell of dill." I owe that pair of perfect similes to the Russian short-story writer Isaac Babel (one of my favourites). I've been thinking a lot about similes and metaphors recently. Given the slim chance that any reader of this column *doesn't* know what a metaphor is, it means applying the word for one object to a different object for effect, as in "he's a worm" or "she's a tiger". Metaphors are hugely important in computing, though most of us are unaware, most of the time, that what we're doing is metaphorical - but it seems that most metaphors in fact work that way.
The most obvious application of metaphor in computing is the GUI or graphical user interface, where objects on the screen mimic real world objects and behave in analogous (though by no means identical) ways to their real-world counterparts. So you can click on a picture of a folder and it opens up; you can "grasp" a document in it by holding down a mouse button and then "drag" it into another folder and drop it there. The behaviour is not meant to be too realistic: for example if you accidentally release the mouse button you don't want the file to fall clunk to the bottom of the screen - instead it snaps back into the folder you dragged it from. What's not so obvious is that computing has always been metaphor-driven, except for its very earliest days when programmers entered code and data by flipping switches on a front panel to define binary numbers. When you type the letter "A" on a keyboard, even on a pre-GUI operating system, the character that appears on the screen actually stands for two totally different things simultaneously - a two-dimensional grid of numbers describing the glyph (that is, letter form) A stored somewhere in the screen driver, and the number 65 (binary 10000001) which is the ANSI code for A, somewhere in data memory where the text is being stored. Metaphor on metaphor.
Metaphor is indispensible when presenting data: a bar chart is a sequence of metaphors in which rectangular blocks of colour stand in for the numbers being represented. Choosing good metaphors for your data is so demanding that books have been written about it, most notably Edward Tufte's superb trilogy starting with the "The Visual Display of Quantitative Information". But metaphor is just as important to the working of the human mind as it is to computing, and the two phenomena are closely related. You were probably taught in school, as I was, that metaphor is a "figure of speech", a kind of ornament that you employ occasionally in order to sound more interesting, and which you must never, ever mix. It's actually far, far more than that, indeed one of most important structuring elements of thought.
In 1980 two US philosophers, George Lakoff and Mark Johnson (L&J for short) wrote the influential book "Metaphors We Live By", in which they explore the way that most of our everyday language is metaphorical, and that the metaphors it employs are physical ones connected to the fact that we have bodies that move in space and experience the force of gravity. One of the most common metaphorical structures is what L&J call MORE IS UP: whenever we describe something that's increasing, we tend to use metaphors connected with upward motion, as in "house prices are on the rise again", or "road accidents jumped by 23%". The reason for the prevalence of this metaphor isn't hard to analyse, because in the physical world when you pour water into a bucket or grain onto a pile, as you add more the level rises. It's a natural feature of existence in a world with gravity. I've already given an example of MORE IS UP when I mentioned bar charts: typical graphs show increase on the Y axis going upward, and to have it going downward (except for negative quantities) would be most counter-intuitive.
L&J describe many other common metaphor structures such as IDEAS ARE FOOD ("that's a really half-baked idea"), THE MIND IS A BRITTLE OBJECT ("I think he's cracking up"), EMOTIONAL EFFECT IS PHYSICAL FORCE ("she really made an impression on me", "that blew me away"), SIGNIFICANT IS BIG ("virtualisation is this year's big idea"), and many, many more, all of which are immediately apparent when pointed out but completely unconscious when we use them every day. L&J also explain that metaphor is not just an ornament for decorating prose, but *the* fundamental mechanism for producing meaning and generating new ideas by combining older ones. In a later book Mark Johnson digs deeper beneath metaphor itself (an example of PROFOUND IS DOWN) to uncover what he calls "image schemas", non-verbal structures that capture the way the world works and which he postulates form part of our brain's circuitry (in much way it contains filters that recognise shape, color and motion). A typical basic schema is CONTAINER which covers all cases of how one thing can be inside another. To make truly intelligent computers, these are the lines we need to be thinking along (an example of PROGRESS IS DISTANCE) rather than just logic and algorithms.
[BIOG Dick Pountain is as pleased as Punch to have written a column that should be as clear as honey.]
My columns for PC Pro magazine, posted here six months in arrears for copyright reasons
Subscribe to:
Post Comments (Atom)
CHINA SYNDROME
Dick Pountain /Idealog 357/ 08 Apr 2024 01:09 Unless you live permanently as an avatar in Second Life [does that even still exist?] then it ...
-
Dick Pountain/Idealog 262/05 May 2016 11:48 The ability to explain algorithms has always been a badge of nerdhood, the sort of trick peopl...
-
Dick Pountain /Idealog 340/ 10 Nov 2022 09:53 I live in Camden Town, close to The Regent’s Canal down which I can walk in 10 minutes to King...
-
Dick Pountain /Idealog 344/ 05 Mar 2023 02:51 I was born and schooled among the coalfields of North East Derbyshire, but I no longer have mu...
No comments:
Post a Comment