Skip to main content
Alpha
This lesson is in the alpha phase, which means that it has been taught once and lesson authors are iterating on feedback.
Building a Community
- Building an effective collaborative community involves Social,
Socio-technical and Technical aspects.
- Other modules cover some of the technical aspects, such as Project
Management, collaborative use of Git and GitHub, Code Reviews and Pair
Programming.
- Most projects involve working together.
- Most people produce better code and enjoy work more when they work
with others.
- Logistics, decision-making and communication all can negatively
impact your ability to work effectively
- Egos can be a significant problem. Strive to be an egoless
programmer.
- Social aspects of collaboration such as inclusivity, conduct and
attitudes contribute significantly to how effective and enjoyable work
will be.
Social Aspects