My Thoughts

Uncategorized

Sandcastles

Sandcastles are models of castles, built out of sand usually by children. This is how Oxford dictionary defines them. In the software industry, some software might be just like sandcastles, very beautiful on the outside, but extremely fragile on the inside, built by immature engineers. The biggest intellectual plague that...

June 22, 2020
Management Dynamics , Software Engineering

The Tribe

In the software industry, the term tribal doesn’t really reflect a good organizational structure, for instance, the term tribal knowledge, means that a given software is poorly documented and its details are basically fully based on what one engineer said to another. I have personally long struggled with the term...

May 10, 2020
Learning & Guidance , Software Engineering

Code Rub

In every software project I’ve ever been involved in, there was always this issue with code maintenance. Newer practices, language versions or frameworks are released, and a year-old project become a legacy so fast due to code rot. In the past, I heard some people say, we don’t have to...

February 9, 2020
Uncategorized

Systematic Innovation

Innovation at its purest form is to break out of the regular and settle for no other than the extraordinary. Innovation is the reason why we can talk to virtually anyone in the world today and get a response back in milliseconds. Innovation Kills Itself But innovation could also kill...

November 4, 2019