16 August 2020
Sometimes, I wonder. With over 35 years of programming behind me, why I play with the various technologies and tools. But this is what keeps me going.
Being uncomfortable. Unlearning. Learning something new. Taking learnings from both worlds and creating a fusion.
These learnings give me insights that make me a better person, engineer, programmer, and take my higher on the philosophical level. To the point, it just feels natural to be doing it. Don’t even think about it anymore.
I could just stay with Java, my trusted friend of 20+ years. But then I realise, that the journey has been much longer. Started with BASIC, BBC Micro Assembly, C/C++, dBase/Foxpro/Clipper, Pascal/Delphi, VB6, Shell scripting, HTML/CSS.
It has been more than the languages, its also about architectures. Client only, 2-tier, 3-tier, n-tier, Client-Server, Browser-Server, Cloud, Microservices. On-device to On-Server/In-Cloud to Edge-Computing and all the buzz words in between.
Currently playing with Gitlab CI, Docker, Javascript, Node, Kotlin, MongoDB, ReactNative.
So many things to explore. ML and Privacy is an interesting combination.
So excited for the future.