No Matter What They Tell You, It's a People Problem

There are two more factors that compound the problem in tech:

  1. Few engineering programs emphasize team projects, and those that do rarely provide any training for how to deal with typical team situations. People leave college without a toolkit for interpersonal work relationships - and sometimes with self-propogating stereotypes of the challenges of working with other people.

  2. CS tends to attract people interested in working alone, or who have a preference for working with machines. At it’s core it’s not a field that initially attracts people for their social skills.

I don’t buy that the problem is the age of the industry - working in teams is hard everywhere.