Of all the topics I tried on blogging – this is probably the one closest to home. Software Engineering is me, this is what I do! 17 years in the industry and I still love doing it, it excites me!
From Gambling to Banking, and regardless of what role I was in within the Software Development Cycle – it was the joy of building and finishing that gets me hooked.
Even when I was starting up as a Programmer, I like looking at the big picture. I question things over. I wanted to know why we are designing this way than the other; why a specific feature is more important than the other. Curiosity fires me up.
Everyday is a learning opportunity. One day, Java was hot, but then Python ate it up, and don’t even get me started with Kotlin. Learning new languages, and seeing things work the first time was fulfillment.
Japanese culture taught me discipline on processes and why we need to Marie Kondo-nize everything. I used to live and breathe waterfall (and PMO). And then Agile came along and rocked my world! I just embraced change and never looked back.
There are uncertainties, unknowns that surround my world – everyday is an adventure. But it was fun, and regardless if I’m feeling defeated some times, I was not aware that I was actually leveling up.
I get bored if I’m not hands-on. It is not advisable to be complacent. I have to keep up with the world – technology is fast evolving.
Sometimes I just laugh at myself for pretending to look cool even if I don’t really know what my team & peers are talking about. It’s a humbling experience – there can and will always be someone smarter than you in a room – you just need to acknowledge it and learn from them!
Anyway, I could go on and on. Welcome to my technical blog (ish)!