Master Foo and the naming ceremony
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
Essential JavaFX
Get started building rich Web apps quickly with an introduction to the power of JavaFX key features -- scene node graphs, nodes as components, the coordinate system, layout options, colors and gradients, custom classes with inheritance, animation, binding, and event handlers.Enter now!
The Nomadic Developer
Consulting can be hugely rewarding, but it's easy to fail if you are unprepared. To succeed, you need a mentor who knows the lay of the land. Aaron Erickson is your mentor, and this is your guidebook. Enter now!












