Achieve More by Meeting Less

Meetings are part of leadership. We need them to align and understand. Yet, we often do it at the expense of action. The success lies in the milestones achieved. In essence,  “Fewer Meetings, More Milestones” philosophy where action is more important.  Don’t get me wrong. Communication is the backbone of any successful team. But let’s be honest, how many times […]

The Metamorphosis of Iron Mike

Just like everyone else, I know Mike Tyson’s for his performance in the ring. I got into martial arts, so I watched videos of Mike. While enjoying him knocking boxers out, I then realized this epic transformation. His life story has highs and lows. It’s a journey with the full spectrum of human experience. From the pinnacle of athletic supremacy […]

Becoming a Rockstar Engineer

In the software development realm, people often debate about 10x engineers or rockstars. But what does that really mean? How can you become one? There isn’t an easy answer, but I’ll try to explain what I believe it is. Over time, the industry has realized that being a “rockstar engineer” has little to do with producing elegant code or hitting […]

A Weekend in Amsterdam

This week, Ender and I checked out Amsterdam. It was pretty neat. We landed on Friday night and zipped straight to our hotel in an Uber. After dumping our bags, we hit the city streets. The nighttime vibe of Amsterdam is something else. It’s alive and kicking. Our dinner was a comedy of errors with some bizarre kebab action, but […]

Leadership Archetypes

I’ve had all kinds of bosses over the years. Some of them were visionaries. Some others were quiet geniuses. One thing I’ve learned is that if you want to survive and maybe even thrive, you need to understand what they want, what they need, and how they operate. In other words, learn to manage your managers. But before you can […]