What’s the craziest thing that happened to you that involves technology?
The craziest thing that happened to me is the 'CrazyBoot' virus which caused me to almost blow up a hard disk containing a fully written PhD thesis of someone else without a backup! This is many years ago, but I always remember it as the craziest thing that ever happened to me during my early days of computing career.
How do you see next 5 years in tech?
I am very excited about developments in cloud computing. Development experience is moving into the cloud as well, and IT people will experience execution of full application delivery lifecycle on cloud platforms via visual and declarative means. Such a direction might cause important effects to evolution of enterprise application development and enterprise Java ecosystem as well.
What would you tell to your younger self?
Always keep pace in your computing career by experiencing new ways of doing things. That way you will improve yourself, and develop a deeper understanding about the concepts you think you already learned about. It is also very important to learn core/fundamental principles in your focus area, which will help you in learning and adapting new things more easily. Technology is evolving very very fast, new frameworks/libraries/applications come and go constantly. In order to keep up the pace with such a rapidly changing IT ecosystem, you first need to comprehend the core/fundamental principles, which don't change as much as those frameworks/libraries/applications over time.