Before You Judge, Get Curious

Before You Judge, Get Curious

A few years ago, I was working at a fintech company in Germany. Our business unit planned to build a new offering for customers in Germany and the UK. Our team — product owner, business analyst, developers, and QA — gathered at a location and ran brainstorming sessions. Since we were also using the product ourselves, we were essentially both the builders and the end users.

Feeling Left Behind in Tech? This Is Your 90-Day Comeback Plan

Feeling Left Behind in Tech? This Is Your 90-Day Comeback Plan

You’ve been working for years. You know your systems inside out. You’ve solved real problems, handled pressure, and delivered results.

But now you open a job description… and it feels like you’re reading a different language.

New frameworks. New tools. New expectations.

And the thought creeps in: “Have I fallen behind?”

Stepping into Crazy AI World

Stepping into Crazy AI World

If you are feeling overwhelmed by the rapid pace of technological advancements, especially in the field of AI, know that you are not alone. The AI landscape is evolving at an unbelievable speed, with new ideas and tools emerging every day.

My Thoughts on DevOps, Platform Engineering, and FullStack Developer

My Thoughts on DevOps, Platform Engineering, and FullStack Developer

In the software development world, once in a while a new ideology or process or technology will be introduced. And, the whole developer community goes crazy on that shiny new stuff. A decade ago it was Agile/Scrum, then DevOps, then SRE and now Platform Engineering.

Somehow, I got curious about what is all the fuss about Platform engineering and read a bit about it, and I felt “Oh, people realized that DevOps is a good idea but impractical, and they are correcting it now”.

My attempt to understand why people perceive Java as complex

My attempt to understand why people perceive Java as complex

I work as an Architect/TechLead/SeniorDeveloper depending on client engagement. And, Java is the primary programming language that I have used most of my career. In recent years I got an opportunity to work with Go, NodeJS and .Net Core technologies too. I find Java, especially with SpringBoot, a solid platform to build enterprise grade applications.

Code simplicity by Abstraction vs Verbosity

Code simplicity by Abstraction vs Verbosity

Java is and has been the primary programming language I have used throughout my career. If I want to build something quick for a prototype or if I need to pick the tech stack with a tight deadline then Java is my first choice. Especially after Java 8 it becomes more and more feature rich and powerful.

Tips to work at traditional enterprise organizations as consultant/contractor (and save your ass)

Tips to work at traditional enterprise organizations as consultant/contractor (and save your ass)

I worked at different types of IT organizations including small 20 people company, world’s largest bank, start-ups etc. Working at a service based company is both very interesting and at times frustrating depending on the client. On the positive side you get to work on different types of domains/applications, different tech stacks, and you may get to learn variety of organizational cultures. On the downside you may end up working with “Typical traditional enterprise organizations” which makes you question your career choices!!!

My Thoughts on CleanCode, Simplicity, Automation and Empathy

My Thoughts on CleanCode, Simplicity, Automation and Empathy

When I observe old people I notice one interesting thing. They don’t usually react aggressively like teenagers do. Even when they have to deal with difficulties in life they deal with it calmly. Even when some people undermine them they simply give a smile and move on rather than trying to prove they are wrong. I wonder is growing older makes them wise?