Ruby on Rails is not a story about Ruby and her travels on a train. A Desktop is actually not the top of your desk. No, a Cookie is not something you would want to eat. A Flash memory is not what you have when you have had a little too much to drink. A Cloud is not a something you will see in the sky, but likely in the basement of a building. Enterprise 2.0 should not be confused with Web 2.0, especially since we seem to be already experiencing Web 3.0.
Actually, I would also like to take this opportunity to be the first person to declare the emergence of Enterprise 5.0 (a new mode of inter-enterprise communication where machines will talk to other machines using twitter and other social media tools - the age of social media for machines – this is Enterprise 5.0 (I did not want to loose out by not contributing to the terminology bandwagon).
There is no doubt that the pace of innovation in the technology industry has been staggering. For this I congratulate all my friends in the technology industry across the world – you have made the world a better place to live.
However, what I have found amazing is that the adoption of some of these technologies and innovations is sometimes far less than than we had all hoped. Now there can be many reasons for this – the technology just does not work, it does not met the needs of the customer or even that there is competing or new technology that provides a better solution. All acceptable reasons.
But when you are not able to sell your software solution, or your brand new hardware gizmo, it is to often because the customer simply does does not understand what you are talking about and is confused by the words and terminology being used. The sad truth is that this happens far more than we would like to admit.
Our recent fascination with cloud computing is a perfect example. I have seen companies change overnight (using a innovative technology called SAR – aka Search And Replace in MS Word) from being an OnDemand company to a SAAS company. With the SAR technology, the move from SAAS to Cloud is equally possible in a short period of time. In a way Cloud computing has been around with us a while – it is called the Internet – but that is the topic of a whole different discussion. Yes there are very important and signficant changes takeing place in how we develop and deliver software, but why not describe it in words that the widest group of people can understand.
I have had the privilege of talking to large cross section of technology companies, service companies and enterprises and in my experience few are able to articulate the differences between a piece of software that is hosted, OnDemand, in the Cloud or provided as a Software as a Service (SAAS). Now the sad part is that if you really look into it the SAAS/OnDemand delivery model does have important innovations that will make the delivery of software cheaper and more effective. But why do we have to make this such a difficult journey for our customers.
So to my colleagues in the technology industry, I would submit to you that words matter. Clarity and simplicity of communication matters. If we make it easier for our customers to understand what we are talking about, they will buy more of it and they will benefit from our innovations.
I would like to close with quoting someone who knew a little bit about innovation and creating complex things.
“Simplicity is the ultimate sophistication” - Leonardo da Vinci
Thanks for reading,