Biggest Software Failures in History: A Chronological Journey

Today, software applications are the backbone of almost all industries. We create systems to manage, automate, and enhance the most straightforward to complex processes. However, despite the meticulous planning and expertise in our creation, software failures have occurred and will continue to occur, and it does not matter how many Continue Reading

Why do software engineers’ elite teams also fail?

One of the biggest lessons I have learned over the years in my career is that the most prominent developers’ minds always tend to make the most significant mistakes, maybe because, often, the best engineers are the ones who work on the most complex problems. Still, experience has shown me Continue Reading

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, Continue Reading

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 Continue Reading

Why technical debt is hard to manage?

In software development, technical debt has emerged and popularized as a critical aspect that influences the quality and efficiency of software products. You will dive into millions of articles, videos, and several particular and deep-dive books that include other new terms, more complex technical invented definitions, and psychology analysis techniques. Today, understanding Continue Reading

How to unleash your inner Curiosity to master Understanding.

You are standing on the shores of the cosmos, where galaxies spin like celestial dancers, and the universe’s secrets signal you to uncover their mysteries. You are not alone, Newton and Albert Einstein are your best friends, and they are helping you to unravel the grand tapestry of existence and Continue Reading

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 Continue Reading

A Powerful Method To Handle Infinite Sources of Information.

In the previous letter, I explained a complex and structured system for transferring information into intelligent notes. In this letter, I will show you what I have learned when doing it in practice; I will share several insane insights with you, so you can increase efficiency and improve your note-taking process using Continue Reading