IT Scene and Changing Trends from an Indian Perspective

Udayan Banerjee

Subscribe to Udayan Banerjee: eMailAlertsEmail Alerts
Get Udayan Banerjee via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Udayan Banerjee

With the exponential growth of information, why are we not paralyzed yet? IDC had predicted 40-60% Y-O-Y growth of information. This translates to a ten times growth in about 6 years time. Here are some interesting analogies on information explosion from Infographic: The Information Explosion, Forecasts, and the Cloud. In spite of such growth we still continue to find that piece of information that we are looking for – we still have place to store data, picture, music, and video. We still reply to the important emails and catch up on Facebook. We are still able to afford to store the content within the budget and space constraint. Three things have saved us! No, cloud storage in not one of them. Reduction in the cost of storage Storage cost has come down at about the same rate as the rate of increase of the data volume. One seems to have compensated the other. Matthe... (more)

How Intelligent Are the Computers of 2011?

True, the computer system Watson, created by IBM, beat all human competition in the US reality quiz show "Jeopardy!" But does it make Watson intelligent – is it an important step towards Singularity? Is it a significant step in the field of AI? Or, is the win meaningless and does not imply anything significant? What is the future of this technology? How far are we from understanding how the brain works? If you are not familiar with "Jeopardy!" Then the best place to look is, where else, Wikipedia page. Let me just mention here that the open source community is quiet excited abou... (more)

How to Scale Agile

Scaling agile is not simple. The complexity increases not in proportion to the size of the team but at the square of the size of the team. That means a 20 member team project will be 4 times as complex as a 10 member team. To ensure that complexity does not turn into chaos it is inevitable that the pure agile way of working may have to be sacrificed – is it possible without violating agile manifesto? It is also inevitable that the agile practices will need to integrate into other practices of the enterprise. To be able to scale agile we need to understand: What the dimensions to t... (more)

Twelve New Programming Languages: Is Cloud Responsible?

Do we need programming languages? You may think that the answer is no. But, if you go by the recent trend you may need to change your mind. Consider for example the following questions: Why is Google working two (GO, DART) new programming languages? Why has IBM (X10), Cray (Chapel) and Red Hat (Ceylon) working on creating a new programming language of its own? Why did the attendees of a recent conference in London select 5 (HTML5, DART, Scala, Clojure, Node.js) new languages as the most important software development trends for 2012? What does Neil McAllister mean when he says tha... (more)

Why the Mobile Website vs. Mobile App Debate Is OVER?

If you are still asking the question should I build a mobile website or create an installable application for mobile… …then you are asking the wrong question! The Mobile Web vs. Mobile App debate is finally over. It is no longer a question of either…or. Making your website mobile friendly is no longer an option – it is mandatory requirement. More and more people are accessing the web from mobile phones and tablets. Share of Internet traffic from such devices has already reached double digit percentage and inching up…up…up. In next couple of years it is likely to overtake internet... (more)