No individual can really track and understand the impact of change in all the emerging technologies like Cloud Computing, Mobile Computing, Social Media, Agile Methodology and Big Data …
You can realistically aim to have an in depth understanding of only a small subset. By in depth understanding I mean you know significantly more about the subset than a person who has spent about an hour Googling the topic.
Let me talk about the subset that I have been exploring in depth and why.
Cloud Computing: How is the cloud value proposition changing over time?
Mobile Computing: What are the options to handle multi-platform application development challenge?
Social Media: How is Hyper-connectivity changing out life?
Agile Methodology: How Agile can co-exist with Outsourcing?