For any program or project spanning 3 or more people, there will be people-problems. X and Y don’t agree on much and solve problems in a completely different way, Person Z is analytical, and cold, while Person B is the best artistic, creative, unstructured thinker and so on. There are going to be personality issues, with People misconfigurations is the number one problem on any project with 3 or more people. It’s all about communication and honest, respectful, direct conversations. Consider people first. Technology development is foremost a social problem. Communication and flexibility allow us to work better and happier.