Showing posts with label beyond cloud computing. Show all posts
Showing posts with label beyond cloud computing. Show all posts

Monday, January 16, 2012

My thoughts on next big thing is software and IT industry

Dear Friend,

Some fundamental questions in software based application systems were never got me any answers.

One of them is - Why should any customer need to buy software like a garden, when they only need a flower? Most of you who have spent time in implementing systems would have surely felt the unnecessary usage of time, resources and efforts during the phase of implementation. Software systems take too long to implement in an enterprise and comprises of a huge quantum of wasted efforts in comparison with the finite results aimed which are seldom achieved completely. The reason for the IT industry does not often deliver what is expected is debated is attributed to many aspects including process, people, technology etc. and many more. My belief is that the main reason is in my question. The customer wants a flower, but the industry is offering him a garden, sometimes a forest itself. The industry convinces the customer that you cannot get a flower unless you have your garden, which appears logical to the customer. The customer also feels comfortable being in the community of other customers who have similar gardens.

If we have to make good applications, which is precisely providing end result as required by a customer, it is important that the customer should be able to demand what he needs and there should be technical capability and subject matter knowledge available in the industry to deliver the needs. The concept that I would like to evangalise under the name "Subscriber Computing" is covering the various aspects that could potentialy be the next evolution in the industry.

I have been talking to variety of professionals over last 6 months about this subject and made notes of what they feel about the Subscriber Computing approch. I have recieved seveal creative critisism which helped me refine my thoughts. All these collective thoughts have been put into an eBook form and published for you. You can download the eBook and read it on your PC, iPad, tablet or even on your smartphones. I have avoided printing the book so that  I can keep the cost of making the book available at a bare minimum.

The title of this book is "Subscriber Computing: Divergence of Application software development from Software engineering".

You may download this eBook at http://www.lulu.com/product/ebook/subscriber-computing-divergence-of-application-development-from-software-engineering/18829729

Kindly forward this to people who are in your contact list about the book and join me in evangelising the concept of the next big step in software industry.

Please give me your feed back either by an email to me at gtk918@gmail.com or visiting my blog site at http://gtk918.blogspot.com/ Your comments are very valuable in improving the concept and making an impact with it in the industry.

Thanking you,
Sincerely Yours,
George Thomas

Thursday, September 8, 2011

Is IT innovation progressing in a healthy manner ?

What is the future of computing ? Is it yet to be uncovered ?!!
In my view, the biggest leap in IT industry was the abstraction of application creation independent of the physical computer on which it would be executed. This has allowed the hardware and software to become independent industries and could progress with independent research.
As zillions of lines of code has been created by millions of computer programmers worldwide, the order of our world has been changing in all walks of life. Computer programs are becoming smarter day by day, more areas of automations are being unfolded, the information technology is doing miracles across the universe. 
It is exciting to observe the success of IT innovations and its benefits to mankind. But….but….hmm…Something is bothering me…is this all innovations are going in a natural and healthy direction?  
Visionary technocrats have consolidated the collective knowledge existed at every point of time and matured into the new era each time improving on the pitfalls of the methods existed prior to the emergence of their ideas, resulting in a new generation of thoughts, technologies and tools. We have seen several such trends and trend setters. But overall, the systems have become far more complicated to create and maintain. More over once built, to modify or enhance the systems, we need to do patchwork and rework on system leading to breaking the design of the system itself and such changes even badly weaken the architecture itself.
Why not : 1.     Subject Matter experts should be able to make software based on the knowledge of subject rather than the knowledge of software engineering methods and techniques, that changes so rapidly.
Why not : 2.     End user should be able to subscribe and use what he/she/it requires and not what the engineers are fabricating as per their understanding of business needs.
I have my views on this and I will surely enjoy your views too.