It is difficult to be good in this world
We have built a world where you assume to receive dishonesty and lack of integrity. When you buy something, your first reaction is to ask for a lower price; you assume that the seller...
Entrepreneur, Technology Strategist, Innovator, Leader
We have built a world where you assume to receive dishonesty and lack of integrity. When you buy something, your first reaction is to ask for a lower price; you assume that the seller...
Everyone gets angry! It is a very normal human emotion. More importantly, anger can be a trait that can be used for a constructive purpose; it is a tool that should be used purposefully,...
I can measure and cut wood. I can drill holes. I can hammer nails in. I can select the right bricks and all things else that go into building a house. But I cannot...
Probably one of the most immature human attributes is humanizing non-human things and ideas. “I love my car.” “I hate this place.” “I do not tolerate anyone questioning my faith.” Some of the more...
Lasting change is not terribly difficult to create and can be difficult to reverse. Lasting value is generally difficult to create and is difficult to sustain. What happened the last time you went after...
I write this with a heavy heart. I just learnt that one of my ex-team mates passed away recently. He was a strong technologist who has been in senior technology management for well over...
I have failed more times than I have succeeded. Yet, in the grand scheme of things, I might be considered somewhat of a success. It is because, I have a team that is willing...
I am not saying this as in adapting to climatic changes over millennia. That is evolution over which we have little control. Change is the one constant in life. There will be times when...
I needed to make a 3 mm hole in my wall to hang a large picture. I called a popular handyman who loves using the newest tools in the market. Well! He recommended that...
Software Engineering is an immature discipline. Late delivery, going over budget, Product not meeting specified requirements, inadequate documentation, lack of standardization, unpredictable maintenance needs and other related problems are common to most software projects....