Lately, I have been thinking about the time it takes me to pickup a new technology, digest it, understand it, believe in it, and use it. How long does it take me? When will this new technology become main stream?
Only if I knew then, what I know now.
Well. Think Azure. For me, it turns out I first heard and wrote about Azure in 2009. I couldn’t believe it when I saw my very own post! Amazing! https://johnnyharbieh.wordpress.com/2009/01/16/twin-cities-msdn-developer-conference-links-and-resources/
Today, I am reading this post by Mary Jo Foley from ZDNet. I was inspired, yet again! Details here https://www.zdnet.com/article/azure-founders-reflect-on-microsofts-first-decade-as-a-public-cloud-vendor/
What I learned from seeing Azure grow is the following:
a. Architecture – Spend the time planning and designing a sound architecture that enables whatever system you are building to scale. No matter what, highly scale-able and distributed systems is what we rely on today. PERIOD. Solve for the smallest problem. Solve for your weakest link.
b. Vision – Try to see as far as you can see. Ask as many questions you can ask. Then answer those questions. Think like a scientist first, then an Engineer second.
That’s about it for me on Azure then and now.
What’s next, I’m thinking Blockchain. I started reading about it mid 2018. I am thinking time to dig in!
Take it easy!