Nietzsche Says… August 22, 2006
Posted by poseidon715 in Philosophy, Technology.comments closed

Nietzsche has gained certain popularity among my friends in Information Architecture over the past couple of weeks. I surely don’t want to miss the bandwagon, so I found another insightful quote:
Nobility of Mind – Nobility of mind consists to a great degree in good-naturedness and absence of distrust, and thus contains precisely that which successful and money-hungry people are so fond of looking down on and laughing at. (from Human, All Too Human, maxim 493 )
Privacy and Existential Freedom August 4, 2006
Posted by poseidon715 in Security, Technology.comments closed
Bruce Schneier has a new article on Wired about the importance of privacy as a basic human need. I completely agree with him. The common response from the watchers of “if you are not doing anything wrong, what are you afraid of?” fails on several levels – I’ll let you read the article to find out how.
I do have one more dimension to privacy that I would like to add – marketing also diminishes my freedom. Even if data was collected on me by completely benign corporate entities who really would offer me the best product, and there was no fear of malicious entent by those in power, I would still be reticent to give up that information. I want my own ideas. I want to make my own mistakes. Like a rebellious teenager, I want to live my own life.
Perhaps I don’t feel like that in every situation, but as Bruce points out in his article, I definitely need my private space – discrete, distinct, and mine.
(Nothing But) Flowers August 1, 2006
Posted by poseidon715 in Philosophy, Technology, music.comments closed

I have mentioned the song “(Nothing But) Flowers” by The Talking Heads to a couple of my friends in reference to the artificial and unnecessary role of technological culture to the human condition. You can find the lyrics to the song here, but hearing it is better.
The song is told from the point of view of a person pining away for the old days of Seven-Elevens and chocolate chip cookies in a post-apocalyptic world.
Once there were parking lots
Now it’s a peaceful oasis
you got it, you got itThis was a Pizza Hut
Now it’s all covered with daisies
you got it, you got it
Until recently, I always thought that this song was humorous, but a bit unrealistic – after all, nobody can stop the wheels of progress, nor would they want to.
The highways and cars
Were sacrificed for agriculture
I thought that we’d start over
But I guess I was wrong
No one could be happy in this condition, right? As I have gotten older, I have realized how much of a trap “progress” is. It feeds on itself. We are slaves to it. Can you imagine life without electricity, modern transportation, or plumbing? We answer this by saying that these things have made our lives better. But I just want to ask this question: our lives are better relative to what? Technology has made us frantic, lonely, sick, and massively destructive. What if we started on a false premise to begin with, and are just chasing our tails in search of something else?
And as things fell apart
Nobody paid much attention

This post is dedicated to Pete Gaeta. Dude, where’s your blog?
Ford’s New Community Site July 25, 2006
Posted by poseidon715 in Technology, business.comments closed
It looks like Ford is shooting for a better image through transparency with their new community site. The disclaimer at the bottom is, I think, telling and useful:
Any content and/or opinions expressed in this Web site, including without limitation, message boards, articles and responses to questions are solely the opinions and responsibility of the person or entity named as the author and do not necessarily reflect the opinions of the Ford Motor Company. You also understand and acknowledge that you are responsible for the content of any message that you post to this site.
Since Ford owns this site, the communication will probably be somewhat limited. But then again, maybe this isn’t so bad as it cuts down on flame wars and other possibly offensive content (offensive to whom?). While this could potentially be a best-case scenario for corporate sponsored community, one always feels a little skeptical about any communication platform whose primary service is always to the company’s bottom line.
Paradigm and Innovation July 15, 2006
Posted by poseidon715 in SOA, Technology, Thomas Kuhn.comments closed
Innovation drives business technology. Innovation gives us the upper hand on our competitors. Innovation excites us. And rightfully so. The technologist enters a career in computing to solve new problems, create cool new gadgets, and find new uses for established methods.
Much literature has been written on the process of innovation, and I do not wish to repeat what others have said more eloquently than I could on that topic. I would like to briefly discuss another subject that is intimately related to innovation: paradigms.
A paradigm, simply put, is a way of understanding and framing the technical problems with which we are faced. According to Thomas Kuhn in The Structure of Scientific Revolutions, paradigms define:
· what is to be observed and scrutinized,
· the kind of questions that are supposed to be asked and probed for answers in relation to this subject,
· how these questions are to be structured,
· how the results of scientific investigations should be interpreted. (http://en.wikipedia.org/wiki/Paradigm, May 8, 2006)
While Kuhn’s focus is on the nature of scientific inquiry, his observations have a broader application for many creative pursuits, especially in the area of information technology. If paradigms frame our understanding of technical problems, and shape our solutions to them, it stands to reason that new paradigms are often a precursor to innovation. The Merriam-Webster dictionary defines innovation as:
1: the introduction of something new
2: a new idea, method, or device: novelty
Innovation occurs when we look at a familiar product and find a new application for it. Most innovation occurs after a paradigm shift has taken place within the inventor. A paradigm shift occurs when an individual’s approach to her technical puzzles switches from one paradigm to another, from Newtonian physics to Einsteinian physics for example. It is at this time when the mind is most fertile for innovative thought, as the individual looks at her present problems with “new eyes”.
Let’s illustrate this point with a useful example: Service Orientation. Service Orientation is a higher-level abstraction for what manifests itself as the Service Oriented Architecture model of distributed computing and the “Software as a Service” model in software product design. I would argue that Service Orientation is not an example of innovation, but Service Orientation is a paradigm from which innovation can develop.
Let me repeat: Service Orientation is not innovation. Service orientation, including service-oriented architecture (SOA), is a paradigm, a way of looking at a problem, which allows innovation to take place.
Paradigms are developed through a combination of theory, experimentation, and tools. The services theory is heavily based in object-oriented design. In fact, often the first reaction I get when explaining SOA is that it is just a fancy way of talking about client-server architectures and n-tiered design. But while the two concepts are similar, SOA is remarkably different. The basic theory is not new, and has existed in distributed computing architectures for decades. What qualifies SOA as a “new” paradigm is twofold. First, is the addition of a common tool, which acts as a lingua franca for distributed systems: xml. The second qualification is the general acceptance of these tools among practitioners in the computing field. In order to be affective, paradigms must contain a social component just as the literary epic contains a social component. While many writers have created tomes of poetry with epic themes, only the works of poets who gained a social acceptance (Homer, Dante, Milton) are considered “epics”. Paradigms require the same social component. As such, the community in the past 5-6 years has deemed SOA a legitimate, indeed essential, paradigm.
At this point there are two directions in which this discussion could go, each in the form of a question:
As Service Orientation, and SOA in particular, seem fairly low level, are there higher paradigms from which these are based?
I see this question has extremely important to both further clarifying and perfecting the current Services paradigm, and finding the next paradigm to take its place. Indeed, paradigms are nested, so to speak, and one’s approach to technical problems is complex, consisting of layers of perspective that act as the Prophet Ezekiel’s “wheels within wheels”. SOA is a lower level (almost code level) paradigm that has been created from such presuppositions as Network Ubiquity and Transparent Computing, which themselves make up higher level computing paradigms. I will leave this question open for discussion right now.
The second, more approachable question is this:
Why do we need to switch to a Services paradigm – what is the value over the old paradigm?
Let’s take the distributed computing paradigms of Client-Server and SOA for comparison as Client-Server is the most recent “way of doing things” before SOA, and they both live on the same paradigmatic nested level. It is not the intention of this discussion to get into technical specifics of how SOA is implemented, but rather I would like to briefly mention four technical problems that SOA the paradigm addresses:
- Integration
- Location Transparency
- Asset Reuse
- Stability
Let’s get down to brass tacks. All technical projects need funding, and there are solid business reasons for implementing SOA-based structures within the enterprise. I would like to propose four business benefits (Return On Investment scenarios) for SOA that map to the above technical solutions:
- Lower Integration Costs
- Faster Time To Market
- Increases Business Agility
- Reduces Risk Exposure/ Increased Compliance
Now this discussion needs to come full circle and discuss how this all relates to innovation. I think the best thing I can do at this point without drilling down into specifics is to offer a few examples of innovation that has taken place within the Services paradigm in the past few years.
*ML Languages
Web Services and REST
Google as a Service
Microsoft Office as a Subscription Service
All of these bullet-points could be broken out further and several more pages could be written, but right now I just want to open this up for discussion and see if you agree with the basic premise.
Is there a paradigm/innovation dichotomy?
Is SOA a good fit in this discussion?
What are the bigger paradigms in which SOA is nested?
Are there other opportunities and risks associated with SOA that I have overlooked?
What are other examples of innovation within the SOA framework?
Situated Software July 15, 2006
Posted by poseidon715 in Technology.comments closed
Here is a great article from Clay Shirky on what he calls situated software. What I found most interesting about this article is the focus he brings to the implicit social contexts that determine the use and success of software.