I just wish all of you creative software
designes would find a
creative title for yourselves and
leave my profession to its 5,000 year
history.
Language evolves - or devolves, exactly this way.
That
word "architect" found a resonance with us - who knows why.
We took it
for ourselves, changing its meaning. Sort of
a remix. That happens to many
words in the end. Language is
not static and fixed for all time.
Architecture - "The art or practice of designing and
constructing
buildings." Ok, when we think of designing and
constructing a building, we
think of that as separate from
actually furnishing it and moving in with all
our
belongings. Before we do that, it is just a big empty shell.
And so with
software "architecture". It is just a big empty
shell - a structure. It is not
a functioning, living program
until all the functions (methods) are completed
to the last
detail (now using programmer speak).
If you object to our
use of "software architect", maybe
you might object to poetry as well.
Myself, I speak two languages fluently. When I learned a
second
language, I was amazed to discover words in the new
language based on the same
Latin roots, and sometimes even
seemingly the same word, took on different
nuances, or the
metaphor was really stretched, or even took on the opposite
meaning. When we see a word in another language that looks
just like an
English word, for the student of a new language
it is so tempting to jump to
the conclusion it must have the
same meaning. This is called a "false
cognitive". Mostly, it
does not have the same meaning at all. The end result of
learning another language is developing an appreciation for
metaphor. [ Reply to This | Parent | # ]
|