13.
Code Collaboration
3 important things in programming
Version control
Common platform to share code
Code collaboration
Actually sharing code and knowledge with others
Learning from and teaching others
Creativity
Coming up with solutions

14.
Code Collaboration
Pick a VCS
Git is an excellent choice
Learn it inside out
Either use the IDE or terminal
Pick a good workflow
Doesn’t matter what it is as long as you stick to it
Learn about branching
Specify what branch is for what purpose
Ensure everyone knows how to properly merge and rebase branches
Document your code as well as your workflow