We would talk through the cubicle wall about all sorts of things - I would help him with Mac things and he would help me with Unix things. (I still use vi and FreeBSD a lot.) His business card title was Software Swami and mine was Software Explorer. He got me a great vanity email address: dan@apple.com. It was a badge of honor to have an email address with just your first name at a company which had many, many people. He was, of course, rick@apple.com. I had that email address for ten years before it became popular for people to be on email. In fact, I had that email address for several years when I did not even work at Apple! (1991-1993) During that time I still used it. I then returned to Apple again in 1994 to work on PowerPC Macs but when I left for Microsoft at the end of 1994 I finally lost my email address.
I also went flying with Rick in his airplanes, including a Mooney 201 and a Piper Malibu. We would fly to the Nut Tree, or to the Elephant Bar in Santa Barbara, or to Harris Ranch in central California. These trips were just for dinner after work. Those were great days!
Anyway, one day Rick was laughing and laughing and the source of his laughter was this document, which he gave me a copy of years ago in 1986. It was called The Meaning of ls. The place names are mainly from California. It is humorous to Californian Unix programmers and probably to few others. (Rick and I are both Californian Unix programmers.)
Rick offers this further explanation of the origin of this document:
I was indeed a major author of "ls." At the Portland Usenix Conference in 1985, Sonja Bock (then of Genentech) introduced me to The Meaning of Liff by Douglas Adams. She and I then began making up items in a similar vein, naturally related to Unix. There were a few other contributors; I'm sure Eryk Vershen must've offered a few.
Enjoy!
December 2, 1986
The Meaning of ls
Alameda
(n) The act of trying to figure out the mean time
required for e-mail delivery over the several hops
between sites.
Alamo
(n) The command line option you always tend to forget.
Aldercroft
(n) You have wasted time with an Aldercroft when you
change a program and keep testing the old version by
mistake.
Alum Rock
(n) A problem which requires rebooting the system to
clear up. Many times an Alum Rock will send the system
directly to Morgan Hill.
Alviso
(n) A meaningless warning message.
Ano Nuevo
(n) The process of logging out and logging in again in
the attempt to cleanup a confused terminal state.
Antioch
(n) The cabinet in which backup tapes are stored.
Aptos
(n) The mental state entered during the debugging pro-
cess when one decides to write a filter to identify and
locate missing closing braces, parens and comment
sequences. Also known as Nesting Instinct.
Atherton
1. (n) One who gives the appearance of great knowledge
of the system, but is immediately proven phony by the
first real question; 2. (v) To document or comment using
conventions, constants, or variables defined nowhere.
Bakersfield
(n) The column which contains an invalid delimiter.
Belmont
(n) Any sequence of heavily quoted and escaped meta-
characters which will be accepted unquestionably by one
shell and cause the other to go Hayfork.
Belvedere
(n) The holy war between two factions of programmers
about the ``correct'' way to format C programs. See
Purisima.
Benicia
(n) State of mind during which you solve someone else's
problem when you don't have to, and don't have nearly
the time to spend, but you help anyway.
Berkeley
(n) 1. In hacking, the as-yet unrecognized bug that has
been commented out pending further enlightenment; 2. Of
sailing, to throw up over the correct side of the boat.
Berryessa
(n) That subset of files or versions created between the
last backup and the next headcrash.
Big Basin
(n) The inevitable catastrophic mistake which will some-
day be made while logged in as root.
Big Sur
(n) The furor caused by a Millbrae which turns out to
have been bogus.
Bodega Bay
(n) A directory liberally sprinkled with filenames that
contain Piedmonts.
Bolinas
(n) The dazzling and highly technical discourses
delivered by staff (in bored and condescending tones) to
meddlesome users to explain why the last fixes to the
system do not seem in any appreciable way to have
improved its efficency. See Pinnacles.
Bonny Doon
(n) A particularly enjoyable practical joke played
remotely to someone's terminal. For example, sending
the scroll-up/scroll-down sequence periodically to
jitter the screen image. See Lafayette.
Brisbane
(n) Any of a number of syntax errors involving missing
white space, as in
foo->bar=*quux;.
Burlingame
(n) Any of a selection of net-oriented highly competi-
tive and interactive games involving skill, cunning, and
a modicum of strategy, highly touted and provided
(binary only) by the newest arrival at any giveor.
sound made by a tape drive unloading.
Campbell
(n) The six-minute wild blur of keystrokes issued by a
wizard while fixing a problem. A Campbell is never
really understood by the observer, and often cannot be
fully explained by the perpetrator.
Carbona
(n) The state of perplexed fury felt when seeing awk
bail out for the umpteenth time.
Carmel
(n) The coating of shiny glaze on the bottom of an
unwashed coffee mug.
Capitola
(n) Cost-cutting measures imposed on long distance uucp
links.
Castroville
(adj) Any spectacularly tedious and obscure document is
said to be Castroville.
Coalinga
(n) The protocol performed by one computer upon another
during a uucp link.
Colma
(n) The condition of waiting patiently for screen output
when one assumes the system is slow, however something
has actually crashed.
Crockett
(n) A cute engineering-achievement award you keep around
long after the product has died.
Cupertino
(n) The tool for cutting a neat new leading edge on a
tape. Cupertinoes are often nowhere to be found when
you need them. Should you try to buy one, everyone you
call will know exactly what you want, but nobody will
have one.
Corte Madera
(n) The foreplay protocol used by two computers to
establish a uucp connection prior to performing Coa-
linga.
Daly City
(n) The collection of header, object, and source files
for cunning examples of creeping featurism written
specifically to avoid tackling a sticky algorithm.
Davenport
(n) The hole left by a missing square of raised floor-
ing.
Diablo Canyon
(n) Technical name for the state a process has gotten
into wherein it ignores all attempts to kill it.
Donner Pass
(n) When a command doesn't work, it's often typed again
just to ``make sure''. The second attempt is referred
to as ``Making a Donner Pass.''
Dublin
(n) An effect on pids of getty processes caused by a
Hayward line.
Dumbarton
(n) A person who still doesn't understand the proper use
of a program, even after repeated tutorials.
El Cerrito
(n) The corran out.
El Granada
(n) A severe hardware crash which persists despite
repeated repair attempts by an army of Field Engineers.
An El Granada can be recognized by its distinctive
series of replies from the FE's that they've ``Found it
for sure this time.'' Some El Granadas have been known
to persist for months.
Embarcadero
(n) One who uses root privileges without due caution.
Emeryville
(n) Of systems managers, the state in which one grows
increasingly abrasive towards the user community in
/etc/motd. An example of this is ``Users exceeding quo-
tas will have their passwords arbitrarily changed and
their rogue.saves removed!''
Fairfax
(n) Documentation which has been photocopied so many
times that it is almost unreadable. Most copies of the
John Lions Unix Version 6 notes are Fairfaxes.
Felton
1. (n) The technique used to make a connection in a Por-
tola Valley; 2. (v) Used as a verb to describe the use
of this technique, as in ``he kept Felton around until
he found the right cable''.
Foster City
(n) The local source directory containing pirated code
with one- or two-line changes to make the program appear
specific to your application.
Fremont
(n) The person who knows where blank tapes are to be
found.
Fresno
(n) Measure of the amount of time spent waiting for the
DEC field engineer to call back.
Gilroy
(n) The unknown control character you've typed which has
set your terminal into a wierd state. Unfortunately,
it's impossible to reverse the effect of a Gilroy.
Garberville
(n) The directory containing old versions of programs.
Glacier Point
(n) A print job at the head of the print queue for a
particularly unreliable printer is said to have reached
the Glacier Point if it is never expected to complete
successfully.
Gough
(n) The momentary attack of nausea and dizziness which
occurs after having committed a Big Basin.
Half Moon Bay
(n) A Half Moon Bay is the situation you have created
when you fix one problem and cause a far more serious
one.
Hayfork
(adj) Descriptive of a process which has gone into an
orgy of recursive forks of subprocesses.
Hayward
(adj) A communication line is said to be Hayward when it
is open and particularly noisy, generating breaks and
false carrier transitions.
Hillsborough
(n) The erroneous initialization or misplaced
increment/decrement operator which causes any given loop
to terminate one iteration too soon or too late.
Hollister
(n, archaic) Steel knife used to clear jammed bits in a
keypunch machine. Hollisters are extremely rare today,
though surprisingly not as rare as in the days when they
were used.
Holy City
(n) A site which changes root passwords regularly.
Ignacio
(n) The formula used to determine the number of
redirects necessary to make a command of any use.
Inverness
(n) A sudden hardware glitch which usually sends the
system directly to Morgan Hill.
Klamath
(n) The key, especially space or carriage-return, struck
with distinctive violence, which punctuates an
individual's typing style; hence hackers can be identi-
fied by their Klamath falls.
Lafayette
(n) The characteristic laugh of the recipient of a Bonny
Doon who immediately begins thinking of a retaliatory
one.
Livermore
(n) Technical term describing login behavior when two
gettys are directed at the same terminal, usually as the
result of a Milpitas.
Larkspur
(n) A diversieries of innovative shortcuts; eventually,
all Larkspurs end in the realization that the conserva-
tive approach would have been finished long ago.
Loleta
(n) The seductive code patch received via net.games that
results in a Big Sur amongst the gaming community.
Lompico
(n) Measure of the amount by which any given buffer is
slightly too small.
Los Altos
(n) Measure of the time wasted during a hurried login
because you typed your password too soon and now e too.
Los Gatos
(n) Handshake protocols described in operating and
owner's manuals in which a typo has gone unnoticed.
Manteca
(n) A ``possible cause'' for your problem, which you
check for lack of a better idea. As expected, you find
out it was fine all along; at least it gave you time to
think of something new to try.
Mendocino
(n) The state of your terminal after trying to use
curses.
Millbrae
(n) Any promise that the changes made will not affect
users.
Milpitas
(n) A small error made while logged in as root. A Mil-
pitas is usually not very serious and is easy to fix,
though it often raises a few eyebrows.
Modesto
(n) A guru who solves all problems quietly and accu-
rately, with minimal fanfare. Opposite of a Ukiah.
Monta Vista
(n) The safe plahe canned ``caveat'' speech given when
delivering a preliminary version of a program which
isn't quite complete.
Monte Sereno
(n) The false sense of security one gets when a program
appears to be running perfectly, before finding out that
things were actually going terribly wrong.
Moraga
(n) Description for the sudden sharp pain that occurs
when an obviously private e-mail message appears on your
terminal during a demo for corporate management or roy-
alty. Often occurs in the presence of a colleague who
is especially adept at putting two and two together.
Morgan Hill
(n) The place a system goes when it's hung or otherwise
in serious trouble. See Alum Rock and Inverness.
Napa
(n) The silence of your terminal during login password
validation.
Niles
(n) Unit of measure of magnetic tape spooled to the
floor.
Novato
(n) To perform a Novato, you execute a quick command
sequence dance to ensure that you did actually exit from
the su shell you were running.
Occidental
(n) The ``illegal lhs'' error messages reported by the C
Compiler.
Pacifica
(n) Statements, made to users, to the changed''. Both
the speaker and the listener know that a Pacifica is
patently false.
Pajaro
(n) The laughter caused when you do something so dumb
that your colleagues can't help breaking up.
Palo Alto
1. (n) The head-spinning rush of adrenalin experienced
by those logged in as root after typing rm -r * as
they remember forgetting to give the pwd command just
previously; 2. That feeling only experienced in other
people's bathrooms as one realizes that the water in the
bowl is surging up rather than down following a hearty
flush.
Permanente
(n) The familiar hardtenance.
Pescadero
(n) Aerson who complains of system troubles when it's
actually his problem. The term's Latin origins suggest
a literal translation to the effect that something's
fishy.
Petaluma
(n) An erratic power failure which causes damage to the
system.
Piedmont
(n) The nonprinting character in a filename which pro-
tects the file from further access.
Pinnacles
(n) The sharply barbed remarks made by the users to
stafnges to the wrong version of a program. Often used
in speech as ``feeling like a real Pinole...''.
Pittsburg
(n) The situation which occurs when trouble strikes at
5pm on a Friday. A Pittsburg often starts out appearing
like a simple Pleasanton, but one soon finds out the
truth.
Placerville
(n) Where all lost jobs end up.
Pleasanton
(n) A small, easily solved problem. True Pleasantons
are rare.
Point Arena
(n) Where all Floating-Point Exception errors take your
program.
Portola Valley
(n) The inaccessible or invisible place in a patch-panel
where cable connections must be made.
Prunedale
(n) A small program or script whose usefulness is real-
ized when you delete it after it's lain fallow for
months.
Purisima
(n) The state of mind during which you decide to beau-
tify someone else's program because its present format
is maddening. See Belvedere.
Redding
(v) The act of resetting a device several times in suc-
cession to ensure that it is in a known state.
Richmond
(n) The person who always has the odd cable or hardware
widget that you need.
Ross
(n) An unfamiliar program which you execute to ``see
what it does'' and all it does is hang, or cause you to
go Seaside.
Sacramento
(n) 1. The enlightenment felt by a Unix hacker who gets
a VMS hacker to see the light; 2. The enlightenment
felt by a VMS hacker who gets a Unix hacker to see the
light.
Salinas
(n) A Milpitas which takes 3 people to figure out and
fix while you're out to a long lunch. Often results in
a Sebastopol.
San Gregorio
(n) Exclamation of anger and disgust uttered through
clenched jaws as you realize you just made the same mis-
take for the second (or third) time.
San Jose
(n) The art of selecting forms of alloc() which provide
both memory and a random selection of hieroglyphics.
San Luis Obispo
(n) A piece of code which expands to fill all available
space.
Santa Cruz
(n) The contented state of an unattended system left
running over a long weekend.
Saratoga
(n) The ill-fitting sweater shared by the staff for use
during long debugging sessions in a chilly computer
room. Typically, the Saratoga originally belonged to
someone who left the company years ago.
Sausalito
(n) 1. The nonexistent #ifdef or #ifndef that adds spice
to the concept of portability. 2. The critical step left
out in a set of written or spoken procedures.
Seaside
(n) Your login session goes Seaside because of something
you have done as a naive user. Using various control
keys only makes matters worse. Generally, you don't
know enough to have caused a Hayfork, but your login
session will likely have to be killed from elsewhere
anyway.
Sebastopol
(n) The barrage of good-natured insults endured after
committing a Salinas.
Soledad
(n) The exact measure of the difference in efficiency
between BSD4.1 and BSD4.2.
Sonoma
(n) The interminable delay during an fsck.
Spreckels
(n) Little bits of nonsensical output, often containing
unprintable characters, produced by an errant program.
Stockton
(n) One who gets stuck reloading the paper in a hardcopy
device.
Sunnyvale
(n) The place where zombie processes spend their time
while waiting for init to collect them.
Sunol
(n) The person who knows where the backup tape you want
is stored.
Tiburon
(n) That mode of graphics terminals in which it becomes
impossible to clear graphic memory without hitting the
power switch.
Tracy
(adj) Descriptive term applied to a particularly verbose
program.
Trinidad
(n) The exact measure of the difference in efficiency
between BSD4.1 and BSD4.3.
Turlock
(n) The condition which exists when someone else has the
key to the VAX front panel, and you're working on a
weekend.
Ukiah
(n) One who drones long and loud about his intimate
knowledge of the system, and is avoided because of this
tiresome banter. It is an unfortunate fact that Ukiahs
often know the solution to a problem, but nobody wants
to ask them.
Vallejo
(n) Exclamation given when some serious and arcane prob-
lem is finally fixed through a combination of lucky
guesswork and trial-and-error.
Walnut Creek
(n) 1. The sound made by the vacuum columns in a tape
drive as they first suck the tape in; 2. Where a kernel
hacker often finds he's gotten.
Woodside
(n) Generic name for any home-brew computer system.
Yuba City
(n) The failure of the system to reboot after preventive
maintenance. Intentionally mispronounced Yubiccity in
disgust.
Created: 3 Jun 2007
Modified: 11 Oct 2025