It seems the computing industry never ran out of ideas and imagination. The reason for this observation basically stems from the empirical evidence such as the continuos growth and innovation that was experienced in the past 20 odd years. I was talking about the decade before now when Internet had safely settled in the lap of common man as well as every business. People use to wonder what is next. We never ran out of ideas when someone coined the concept of Web Services. It was caught up like wild bush fire everywhere and no one could estinguish the fire instead got benefitted by it's power of connecting business A with business B seamlessly.
Now come 2010 and we are in the first quarter. Again software industry never lacked hope by keeping itself busy with cloud computing and maturing further the SOA by marrying SOA with BPEL, ESB to create more robust enterprise connectivity platform.
There is no dearth of new development frameworks given there are 50's and 100's of programming languages that are constantly rediscovering themselves to do better and provide that killer edge advantage to those killer new wave of applications for new wave of platforms.
In the hardware and networking arena, they are quite catching up with virtualization and wireless that again glue well with cloud computing concepts.
Everywhere IT CIO's and Managers are looking for cost efficiency, This may be a good idea. However they should also realise the changing face of IT industry worldwide. It is now in a consolidation stage where all those technologies that were invented, used and tested in hurry over the past decade need consolidation. That means, resizing the entire things.
A company may need one standard OS and one standard language and should work towards that goal even it requires rewriting things here and there. This will benefit the company in long run as well as the vendors who are becoming more and more a smaller community.
Technology had evolved so much everywhere that people have lost touch with their emotional intelligence (EI) that demands more humanistic approach when dealing with decisions that involve cost cutting and so on.
All software developers, including those that are qualified and unqualified, all over the world have done an extremely good job in developing plethora of code that sits somewhere in some computer in some nook of the world doing something useful even drawing a simple line on a sheet of a paper for a surveyor.
It is not a small or easy job. People have sacrificied days and nights in developing that smallest open source free music player that you download frequently to the biggest web services ot BPEL based banking system.
If no one have commended the efforts of software developers and their sponsors, I am doing it now. I am patting every developer and congratulating them for making people's lives easier and interesting.
Friday, March 19, 2010
Subscribe to:
Posts (Atom)