Yonatan,

A great piece of writing explaining the current situation in the Tech Industry. This will soon become a major portion of the society with IOT gaining ground and slowly everyday life will become a tech scenario.

An important point is to remember is to always have a holistic view of the interactions between teams and not to standalone instances.The gaps and misunderstandings created are a result of the varied priority given by each member of the team to the significance of the task.

Everyone needs to appreciate the fact that the success is going to be of the project and not an individual member.Overvaluing his contribution and undervaluing the contribution by others is a trait given by Education and society.Unlearning that habit and accepting everyone in a realistic way needs to be emphasized and practiced by every member of the team.

Hardware and software together make a computer.The Body (Hardware) and the atom of life (Software) make a human being. Each one without the other is of no utility. Similarly having both hard and soft skills are a prerequisite for every human being.Proficeincy in one skill cannot cover the deficiency in the other skill.A minimum required hard and soft skills levels should be quantified. All team members should be trained to achieve those levels. The importance of creating a great Transactive Memory during the project lifecycle can be explained to team members for better participation.

Hope to see more insights into such real situations which are all around us waiting to be analyzed and improved for a better world.

Serial Entrepreneur, Business Advisor and Philosopher of Coexistence