I started out as a C++ developer & moved on to C# in year 2004 and then to Java in year 2006. Since then I've been working with all three languages and the platforms, frameworks and technologies they bring to the table.
I've been working on integrations, technology/platform migrations & all the middle-ware technologies that make it possible. Today I work as a consultant helping companies migrate legacy projects to cloud and implement DevOPs. I also work on developing new solutions that support the new & vast mobile device landscape.
Ultimately what matters is your understanding of fundamental concepts in software development & design that help you write better code & design better solutions. And those concepts rarely change. If you know them then it really doesn't matter how long you are coding, because anyone who really understands these concepts can always write better code and design better solutions.
Today the flood of new technologies can be overwhelming and confusing. But if you learn concepts behind them then you can pick up any new technology with ease. My goal is to teach these technologies by first explaining concepts behind them thoroughly and then move to commands & syntax.
I'm here to offer my experience with hope that I can explain these concepts in a way that anyone can understand & that it'll help someone.