Welcome!

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


Latest Blogs from Udayan Banerjee
RightScale has recently published a report on State of the Cloud Report. It is the result of a survey of about a thousand people. The report has seven conclusions in the executive summary: Cloud adoption reaches ubiquity Hybrid cloud is the approach of choice Enterprise cloud governanc...
If you look at the cloud pricing trend it is obvious that it has not been following Moore’s Law. In my opinion, that is the single most significant obstacle to cloud adoption. It erodes the value proposition over a period of time. On 25th March, 2014 – Google has declared i...
Alvin Toffler had predicted that in the Third Wave – Post Industrial Society, actionable knowledge as a primary resource. In some sense, knowledge is more freely available today than any other time in history – thanks to the internet, thanks to Wikipedia, thanks to Google, ...
There is a difference between “owning” and “consuming“. You can own 100 cell phone but you can use only one at a time. Same goes with most things in life. Owning is proportional to the amount of money you have. Consuming is proportional to the time you have. Dig...
Remember Wall-E? The robots created by Guy Hoffman reminds me of Wall-E … have a look!  
I am a fan on Seth Godin’s writing … and … I am a fan of Malcolm Gladwell’s writing … but … … they are very different! Off course they look strikingly different, Seth Godin with his clean shave head and Malcolm Gladwell with his bushy hair. But...
Reblogged from Algorithms in Real Life: I had earlier written on the Ant Colony Optimization and the Genetic Algorithm. Another interesting bio inspired heuristic is the Cuckoo Search that has been developed by Xin-She Yang and Suash Deb in 2009. This technique adapts from the parasiti...
Reblogged from nklata: If you talk to any developer the first response that you will immediately get is “Don’t make me do UI” or “UI is not my job” or even better “I do not understand UI”.  But the same programmer has no problem in understanding lengthy SQL statements or convoluted log...
Reblogged from Algorithms in Real Life: Big Data Overview What is Big Data? The Wikipedia defines Big Data as a collection of data sets so large and complex that it becomes difficult to process and store using traditional tools. The Wikipedia definition is more from a data perspective....
Reblogged from HBR Blog Network - Harvard Business Review: There is not much agreement about what makes an idea innovative, and what makes an innovative idea valuable. For example, discussions on whether the internet is a better invention than the wheel are more likely to reveal person...
Reblogged from HBR Blog Network - Harvard Business Review: What’s the best way to quickly improve innovation in your organization? That was the question posed to me recently by Warwick, the head of innovation for the Australia and New Zealand region of a multinational engineering firm....
Will 3D printing really change the world? “Just like the Industrial Revolution, the assembly line, the advent of the internet and the Social Media phenomenon, 3D Printing will be a game changer” – Forbes: Will 3D Printing Change The World? (2012 March)Since the impact is impossible to ...
Reblogged from Algorithms in Real Life: If you are an author, there are three things you worry about. How many have purchased the book? How many have read the book? How many have understood the book? If you have written the book with the aim of making money, then asking the first quest...
Reblogged from Algorithms in Real Life: Many interesting meta-heuristics have been bio-inspired. Some of them are: Ant colony Optimization Cuckoo Search Genetic Algorithm Ant Colony Optimization This technique has been adapted from the studies carried out on the behavior of ants. It wa...
At school I was always confused between Algorithms and Logarithms…Anagrams were meaningful later. Then I encountered heuristics and lately meta-heuristics. I tried to differentiate algorithms, heuristics and meta-heuristics. Additional words such as methods, steps and instructions also...
There is a certain amount of overhead associated with each sprint. Every sprint requires some initial planning time plus validation, regression testing and integration time and effort at the end. This overhead is proportional to the total size of the software and the level of automatio...
How do you eat an elephant? Simple – cut it into small pieces at eat one piece at a time. BUT… …is it really that simple? When you have a large software project it is too simplistic to assume that all you need to do is to decompose the problem to individual manageable chunk which ca...
Way back … in 1968, Melvin Edward Conway, an early computer scientist, computer programmer, and hacker postulated that… Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations. Or more concisely… A...
How do you go about writing you program? Do you think in terms of: Programming construct Database design Abstract algorithm User interaction Looking back Way we think about writing a program has undergone several phases of evolution. The evolution has a close link with increasing compl...
The best way to do software development is to get hold of master programmers. Get them to form a self organizing team and do the development in short increments. That is agile. What happens if you cannot find sufficient number of master programmers? Get as many master programmers as...
Agile works! If you have any doubt about it just look at the adoption rate … look at the study results published … or just try it yourself. Offshoring also works! Again, if you have any doubt, just look at the growth of offshoring … look at the success of the success of the India ba...
Have you heard the story of the person who outsourced his work for US$ 50,000, which was just one fifth of what he was earning! His complete work was done by somebody in China (not India) while he spent his workdays surfing the web, watching cat videos on YouTube and browsing Reddit a...
Agile Manifesto was (formulated? signed? declared?) in 2001 February. The manifesto was born out the software development challenges faced in the 90′s. More than a decade has passed and we live in a different world. 6 ways the world has changed 1) Pace of change has become faster...
Not necessarily! “…data on its own is just numbers, and numbers can’t run a company…” “…the quest to assemble relatively unimportant information can actually distract us from the few relevant facts…” “…small data sets won’t always give you the full picture, but the most impactful co...
Gartner has released two sets of predictions for 2013 – back to back: Top 10 Strategic Technology Trends for 2013: Technologies and trends that will be strategic for most organizations in 2013 Top Predictions for IT Organizations and Users for 2013 and Beyond: Economic risks, opportu...
In October, 2012 Gartner predicted that: “…by Year-End 2014, three of the top five mobile handset vendors will be Chinese…” I did not really believe it! But, it turns out that if you go by the study released by Canalys, it has already happened. However, an IDC study released recent...
I like putting faces to names. Steve Lohr did the research and wrote an article about the origin of the term Big Data in The New York Times. I could not resist the temptation to put faces to the names. Right or wrong, all the facts are from his article. His first step in the research...
The Agile Manifesto happens to be a unique piece of document. I cannot find any equivalent document in whole of software engineering history. Why only software engineering, I cannot think of any equivalent in any field of engineering. Think of how it was developed. In February, 2001, ...
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 fr...
Yes … if you have a co-located cross-functional team … and … there is no pressure or compulsion to shift part of the work offshore. Yes … if you do not feel any necessity or face any difficulty in scaling the team. In all other cases offshore-agile may not be such a bad idea. If you...
If you take the literary meaning of the words off-shore and distributed then it would appear that off-shore is indeed a special case of distributed. But, if go by the de facto understanding then off-shoring is definitely not a special case of distributed software development. Off-shor...
Gartner has been predicting for last five years that cloud computing will have a transformational impact in next 2 to 5 year! So, it is a good time to step back and ask ourselves… I think the answer cannot be given in simple black-and-white term like “Yes” or “No”. Like the answer to ...
Pick any technology forecast for 2013 and chances are very high that Big Data will find a place in that. And there will be a discussion on the big opportunity provided by Big Data. But, let me give you 2 reasons why you will not come across too many Big Data success stories … Key pro...
How often have you touched a non-touch screen and momentarily wondered why it is not responding? … I have done it quite a few times. Have you heard the story of the kid who touched the TV screen and expected it to respond? … At least 3 people have told me a story like that....
Is the hype about MDM over? According to a recent study by the 451 Group research firm: Fewer than 15 percent of enterprises have deployed an MDM tool beyond Microsoft Exchange’s native capabilities. Most organizations feel that encryption and password requirements, coupled with the...
If James Watt had also invented the Deisel Engine … If Rudolf Diesel had also invented Electric Engine … If Guglielmo Marconi had also invented Telephony … If Alexander Graham Bell had also invented Mobile Phones … If Thomas Alva Edison had also invented the Fluorescent Lamp … If ...
Synergize … Differentiate … Aggregate That is what has worked for me in my four and a half years of blogging endeavor. These are in addition to several mandatory practices that you should follow to give you a chance to have a large readership. So, I have included links to posts which...
The price reduction is limited to US East (N. Virginia) and US West (Oregon). Here is a comparison of prevailing prices at Jan-2010, Mar-2012 and Nov-2012. Here is a more detailed analysis on past price reduction. A Snapshot of the On-Demand pricing as it exists now (November 2012) ...
Emergence is good, but… …it takes time, and …under some circumstances it may not happen! If you have been there … done that … then you don’t have to wait for your application architecture to emerge over several iterations. You can use your past experience to nail it down at the begi...
One more programming language! On 1st October, 2012 Microsoft released TypeScript. Like Google’s Dart it is pitched against JavaScript. Unlike Dart it does not reject JavaScript syntax. Six Facts About TypeScript It compiles into JavaScript Its syntax is a super-set of JavaScript ...