Software Engineer’s Blog

Software Engineering weblog

Death of a dream, at its infancy!

A new dream was born, in second half of 2009; a dream of new horizons in collaboration! It was born as Google Wave, amidst a lot of fanfare. Much was written about its virtues but unfortunately, Google Wave as a product is now slated for a mercy killing. Is this not too early?

What went wrong? It has more to do with business reasoning than social or technical.

As I had observed earlier, there is more to success in the market than just realization of need and a good product. Critical mass, financial muscle, marketing push, competition and many other factors too play a major role. In the final analysis, I tend to agree with ReadWriteWeb. It was accessible to too few people and fewer could see the context and need; a product being denied of its oxygen

Use of Google Wave integrated with other software and services still remain a possibility. I am glad to see the promise of code and protocol being available in open source, especially given that much of goodies in the presented software world are nurtured by open source community

So I hope as Google Wave as a product is buried its grave, its spirit resurrects itself to become part of every collaborative software

August 6, 2010 Posted by | Collaboration, Google, Google Wave, Web 2.0 | Leave a comment

As web evolves into a social infrastructure

Web has been around for long as a platform for social interaction, and it is time to recognize it as part of social infrastructure very much like healthcare, transportation etc. But while potential benefits of web are discussed widely, related risks are not. With its root in research and open source community, it operates still largely on trust.

Many layers are added on as it is evolving into a platform for social interaction across the world but those were after predators catching their gullible victims. This may be fair from the point of evolution theory (struggle for existence and survival of the fittest) but as a way of evolution of infrastructure for social interaction, it sound barbaric and, therefore, not acceptable for for a civilized society.

I am glad to see that Government of India is wide awake to this concern. I am also concerned about potential intrusion into privacy given that corruption still looms large in the corridors of power. Balance between security of society and privacy of individual is very delicate. I hope they get it right!

July 2, 2010 Posted by | Business, Collaboration, Google, Governance, Sociology, Web 2.0 | Leave a comment

An interesting presentation on Jazz

An interesting presentation on Jazz and related products from IBM

May 8, 2010 Posted by | Collaboration, IBM Rational, Uncategorized, Web 2.0 | Leave a comment

GoogleWave: Access Control

While I was pretty happy about collaborative capabilities of Google Wave, I was apprehensive of free-for-all approach that it started with. That is, any one can do anything with a wave that he/she is participating.

From what I see in Google Wave, it looks like Google has been working on it, and has come out with some solution; not enough but fine as a beginning

January 23, 2010 Posted by | Collaboration, Google Wave, Web 2.0 | Leave a comment

Google Wave: Dead or Alive?

Hype helps sometimes but, at times, it kills as well.

I was surprised by the haste in which obituary for innovative service like Google Wave were writen. Was it SEO back hat at work, or result of tunnel vision? Fortunately, it seems that Google Wave has outlived going by quality and quantity of waves

Some of the waves that I find interesting are:
1. Game design and development
2. Cloud computing
3. Emergency management CSA Z1600
4. Emergency management NPFA 1600
5. Singularity
6. Wave on marketing innovation
7. Wave for members of Google Wave Interest group in Linked in
8. Edge Theory
9. Design bookmarks
10. Wave for project management and mind mapping
11. Use of Google Wave in classroom
12. Cosmology and Philosophy
13. Are people basically good, evil or neutral
………………………… many more that I am yet to get into
14. A philosopher’s mind
15. Why is it that when we learn Philosophy we start with ancient texts?

I believe, future of Google Wave having gathered so much momentum during within less than a year after first beta release should be good. Looking ahead, I am foresee possibilities of not just using Google Wave in isolation but rather integrating with other collaborative software and services as web evolve into a social platform

January 20, 2010 Posted by | Collaboration, Google Wave, Web 2.0 | Leave a comment

IT 2010 and beyond!

Have you been looking at your crystal ball to see where IT is headed? Read Gartner Highlights: Key Predictions for IT Organizations and Users in 2010 and Beyond .

Particularly interesting, looking at it from India, is the prediction that ‘India-centric IT services companies will represent 20 percent of the leading cloud aggregators in the market by 2012’ is interesting.

Prediction that ‘mobile phones will overtake PCs as the most common Web access device worldwide by 2013’ indicates a changing landscape of computing. Computing was once a terrain for techno-geeks; it is now an irreplaceable aspect for everyday life, tool for business and platform for collaboration. Is it not yet time we get serious about it?

January 18, 2010 Posted by | Business, Collaboration, Product Engineering, software engineering, Software Quality, Value Based Software Engineering, Web 2.0 | Leave a comment

Architecting software in a new world

I came across an interesting O’Reilly web cast titled ‘O’Reilly Webcast: 10 Things Every Software Architect Should Know’. It is important ‘words of wisdom’ definitely for software architect

But, well, I believe much of it is quite relevant to many others as well, It is all the more so as software has become integral part of our every day life and software development is getting to be increasingly, as Grady Booch points out

December 20, 2009 Posted by | Business, IBM Rational, Model Driven Architecture, Rational Unified Process, Software architecture, software engineering, UML, Unified Modeling Language, Unified Process, Web 2.0 | Leave a comment

A call for social systems for virtual world

I am neither an expert nor a student of sociology. But I believe what is happening on web 2.0 has a lot to do with sociology and many related subjects.

Social networking enabled by web 2.0 is only a few years old but it is catching up for sure going by popularity for services like orkut, facebook, linkedin, twitter, second life etc. It is almost evolving into a virtual society parallel to the real world that we have been living in.

Many of us are hooked into that already, and many of us are getting into it. Each of us have got into it with different expectations. Social interaction are a combination of give and take, staying within the rules and norms of the society.

Rules of the real world are formed over centuries from experience and thoughts of visionaries and thought leaders from the past. It is time for norms of real world to be adapted to suit virtual world. Having said that, we need to admit that it comes with unique challenges.

Norms of society are evolved over centuries based on local culture and values, forming a foundation like tectonic plates. As virtual world is set to integrate heterogeneous social groups across the globe, it holds potential for significant friction along underlying fault lines.

I find discussion in the blog Technology as philosophy around this topic as timely, interesting and important. I have initiated a related discussion in Google Wave

December 20, 2009 Posted by | Collaboration, Web 2.0 | Leave a comment