One of the most interesting parts of software development, are the group dynamics that form to complete the task at hand. This congregation of individuals compromise many different areas of expertise, personality and skill. Neil Green has created this fantastic website describing these personality patterns that arise in software projects. The reasons these personalities exist,…