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

1 comment:

  1. First, my congratulations on devising such a innovative and wonderful concept. The process of this universe is starting simple then creating more and more complexities and at one level it crosses a threshold and a new set of simple aspects come out. Similarly, subscriber computing is a concept which needs to be evolved with more and more complex inputs coming into it and at one level creates a threshold where this becomes the order of the software industry. I fully agree with the concept of building a software application like how multiple complex organs develop and mature into a life form. Here you are highlighting that each last level of business function are the important building blocks for software architecture. Now building this last level of business function and making it run independent of other functions plus working in coherence of other functions is the challenge that our API’s and IDE’s should innovate. While data layer could be compared to our brain’s memory capacity, there needs to be innovation in the way data is being stored, and retrieve.

    Currently I think the only way we know about data storage is a single linear way of writing into tables as rows and columns, but if you see human system the storage is multi prong approach. The same data is store in the form of image, sound, pattern, data etc., More relevantly certain areas of brain store only the face and profile patterns and recognize them in a very unique way. For the same data there are different ways it is stored and appropriately retrieved as per the concept. I think the next level of subscriber computer concept is to look at how the storage and retrieve of data is done. You have mentioned about “CHECK AVAILABILITY OF SOMETHING” AND “SOMEWHERE”. I suggest if you could also ponder on the “STORE EVERYTHING IN EVERY POSSIBLE WAY”.

    Overall I think you have outlined a new revolutionary concept which I think in coming years people would take it seriously and develop on this. Two the concept needs to be continuously evolved by looking into finer aspects of human strengths like self correction, self healing. I am sure by next couple of decades this concept would have matured into an extent of being able to fix a faulty “Payment Procedure” by sending to a doctor (component architect).

    ReplyDelete