Riding the Waves of Change
06 Oct 2010Change happens. With technology, change seems to be accelerating, or at least the waves of change seem to come more frequently. I feel I've developed a certain rhythm for riding these waves. Part of this rhythm is a regular evaluation of where I stand, a sort of agile career methodology. I'm in one of those evaluation periods right now. What wave is next? In January 2007 I found myself jumping on the social media wave, in which I still ride to some degree. In Spring of 2008 I found myself jumping on the cloud computing wave, in which I'm still totally drowning in. What wave is next? Mobile? Big Data? Semantics? There are many things I consider when evaluating what I will focus my attention on. I want to make sure I will be investing in learning that will benefit my professional development. One thing I look for are constants within all the waves I ride. One constant I've seen between Social media and Cloud Computing are APIs. If you take a deeper look:
- Social Media - YouTube API and Flickr API are at the heart of the social media movement.
- Social Networking - Facebook API Platform and the Twitter API play a big part in the growth and adoption of social networking.
- Cloud Computing - The two undisputed kings of cloud computing, Amazon Web Services and Google both depend on API to deliver their services
- Mobile - APIs make mobile applications possible and help drive innovation in the mobile space.
- Big Data - APIs allow data to be gathered, shared, and available for visualizations and mashups.
- Semantics - APIs will drive discovery and meaning around links, documents, and other objects.