A big lesson from an AGILE post that went viral.

In one of my previous posts, I shared a quick note about Agile, and I have to say that I was pretty impressed with the responses on LinkedIn; the post went viral, reaching over 2k impressions. The statement of the post was clear; over the years, our tech industry has… Read more



HOW DO YOU PROVE HIM WRONG?

Unfortunately, this is one of our biggest problems today, and it’s one of the most prominent challenges our civilizations face. You can be dead wrong and still have millions of followers; the more followers, the more credibility you gain among no-followers, so the easier your statements, wrong or right, spread…. Read more





A 2024 (Software Engineer) Reset Journey.

The Miami Beach sun hammered his back as he limped towards the beach. It was around 7:32 am, and the sand was crunching beneath the sneakers while his mind was far behind the rising sun.  It’s 2024! He silently affirms that he is talking to a close friend; a decade… Read more



How to evaluate the true Adoption of Good Coding Practices.

I was reading Martin Fowler’s blog, and suddenly, a relatively old entry caught my attention: the article Is High Quality Software Worth the Cost? triggered an immediate response in my eyes, and my brain promptly answered with no words, definitively, “It always depends.” However, since I greatly respect Martin’s work,… Read more



Why technical debt is hard to measure?

In my previous article, I wrote about why I think managing technical debt is challenging; in this essay, I will answer another critical question that remains open. Why technical debt is hard to measure? Adam Tornhill, in the introduction of his book Software Desing X-Ray, wrote:  â€śRepaying technical debt is… Read more



The key four areas to identify greats software developers.

In today’s letter, I will expose you, just in minutes, my mental model for identifying a great software scientist or engineer and how to select (correctly) the new team member that will impact your new product or company đź’Ż times more than the average people in just a few weeks…. Read more



The Biggest Insights from My 10 Major Career Missteps.

In today’s letter, I want to reveal the biggest mistakes I made during more than ten years as a professional software engineer, plus five years studying for a bachelor’s degree and a lifetime trying to become a better scientist. But first in short, let me share some story. I have been an immigrant four… Read more