January 22, 2007, 4:10 PM — It was that time of year again on Pentimenti Mountain. The time of the annual naming ceremony. One disciple lucky enough to have an audience with Master Foo on naming ceremony day receives an extra honor from him. A name. A very special name. A venerable name that the disciple can forevermore use to identify themselves.
Today's batch of software engineering disciples had carried heavy payloads of anticipation up the mountain. Some galvanized their exertions my dreaming of Samurai inspired names such as Oda Kouzukenosuke Owarinokami Nobunaga. Others dreamed of European inspired names such as Blaise Babbage The Elder. Still others ventured further afield with dreams of names like Ustad Hexwielder The Unbound or the swashbuckling Bus Grant - Ostiary of the Noosphere.
'Master Foo', the spokesperson for the disciples said, 'we are honored by your presence today. We have each brought top-of-the-range PDA gadgetry from Fry's and Best Buy with which we propose to individually record any mellifluous nomenclature that you might, at your sagacious discretion, elect to bestow upon one of us this day.'
'You will have no need of your PDA', Master Foo announced.
The shoulders of the shocked disciples slumped in unison. Disappointment rose up from the wet earth like the smell of freshly made cow pats. All eyes widened and vectored towards the spokesperson, pleas for explanation emanating from them. The eyes burned into the back of the spokesperson's head like so many laser beams.
'Master Foo', the spokesperson stuttered. 'We are...surprised. We were so much looking forward to a name.'
'I will allocate a name today.'
The mood of the disciples brightened immediately.
'But, we cannot use our PDAs to record it? I confess confusion Master Foo.', the spokesperson said, unconsciously scratching his goatee with the pen of his PDA.
'Can you remember a 7 digit number?', asked Master Foo.
'Of course! We are programmers. Numbers are a way of life for all of us.'
'Good', said Master Foo. 'Henceforth', he pointed at the spokesperson, 'you will be known as 4502135.'
The spokesperson took a moment to gather every ounce of composure he could from the overlapping waves of disappointment that clouded his thinking. '..Tt...t...thank you. May I ask why you have chosen a number rather than a name Master Foo?'.
'Tell me. What is the difference between a numbering and naming an object?', Master Foo asked.
Sensing a possibly important nugget of wisdom from the great man, the less socially adept disciples cocked their PDAs into handwriting recognition mode.
'Well, a name is descriptive.', said the spokesperson. 'Numbers are just opaque identifiers; devoid of meaning; bereft of semantics; empty vessels of nominalism.'
'Indeed so - and quite poetically put.', said Master Foo. 'Truly useful objects have descriptions that change depending on the perceiver.'
'How can perceiving an object change its description?'
'Viewing an object from different contexts, different time-lines, different cultures, different points of view, result in different natural descriptions of the object.'
'Yes', said the spokesperson, getting into the swing of things. 'One person's book is another person's chapter. One person's integer is is another person's social security number. One person's debit is another person's credit. An object can have as many names as there are points of view I guess. And come to think of it, any description you might pick today can be out of date tomorrow...'
'Indeed!', said Master Foo. The frequency of his beard-stroking increasing perceptibly. 'To give something a descriptive name is to create a semantic hostage to fortune. If you are lucky the descriptive name may be simply irrelevant in the future. If you are unlucky, the descriptive name will be positively misleading in the future.'
'Ah! I see what you mean now. Misleading in the sense that, say 'hard disk storage' can be misleading or 'supplier database' can be misleading.'
'I see the disk storage example', said Master Foo 'but you will need to explain 'suppliers database' to me.'
'It is a bit embarrassing really.', began the spokesperson. 'It is just that in the place where I work, we have a supplier database table but we keep employee information in there too because it is convenient for certain internal processing.'
'Good example!', said Master Foo. 'It started out as a supplier database but through time, grew extra functions and reached a point where the original descriptive name became misleading. This pattern is as old as the universe and as pervasive as the hydrogen atoms within in it. You are not alone Disciple 4502135.'
A flash of realization swept across the spokesperson's face. 'I will always be 4502135!'














