Way back in 1969, as a kid, I watched a very interesting movie - "2001: A
Space Odyssey." It was a science fiction where a super intelligent computer
program HAL is in charge of a mission to Jupiter which also carries several
astronauts. The program becomes rogue and tries to kill all the astronauts.
The hero survives and manages to disable the program. There is a lot more to
the plot, but the fight between human and computer is still vivid in my
In 1969, such a scenario looked possible. After all 32 years is a lot of time
given the rate of our progress. We are now in 2016, and it appears that
something similar may happen in the next 32 years.
Even the experts have been predicting that Artificial Intelligence or AI will
happen in next 20 years. The irony is that this prediction is being made for
more than 60 years now!
So, earlier it was "unbelievable but v... (more)
Have you ever wondered where the term “Cloud Computing” originated? When
did the hype around cloud start? Who are the people responsible for the idea
of utility computing?
The evolution can be split into 3 phases:
The Idea Phase – this started in the 1960s and stretched to the pre
internet bubble era. The core idea of computing as a utility computing and
grid computing developed. The Pre Cloud Phase – this started around 1999
and lasted till 2006. In this phase internet as the mechanism to provide
Application as Service got developed. The Cloud Phase – this phase started
in 200... (more)
1. Steve Jobs resigns permanently
Steve Jobs, the genius is no longer with Apple.
Would you like to take a bet that within next three years, Apple will not be
able to come up with another game changing innovation like iPad, iPhone,
iPod, Mac or Apple PC?
2. Google goes social
Paul Allen says Google+ growth is accelerating and passes 62 million users,
adding 625,000 new users per day and will probably have 400 million users by
end of 2012. Whether this will threaten Facebook or not is less important
than how this is going to affect search result.
Google knows much more about us tha... (more)
There is enough evidence that Agile works – in most cases much better than
Even when you are working in an enterprise scale, distributed, multi-vendor
and strong regulatory environment – agile works better than any other
Here are some survey and research findings
1. Survey Result Indicates that Agile Projects Are More Successful
Here is a review of the survey result by Scott Ambler.
The gap between “Agile + Iterative” and “Traditional + Ad-hoc” has
been increasing Iterative approach has consistently performed as good as
(Click here to see the full artic... (more)
Why a manifesto for Agile Offshore Software Development???
Is it necessary?
I think it is necessary – to highlight the special challenge faced
resulting from geographic distribution, from large and heterogeneous teams,
from involvement of multiple organizations and from complexity involved in
enterprise scale software development project.
For enterprise scale software development you will need to have a large size
team. The number of team members would be large enough to make it impossible
to organize them as a single team where all members interact with each other.
It would be ... (more)