Manage it

Project management!

If you are working on a large programming project with one or more people, consider using a service like BitBucket and a revision control system such as Git.  In addition to learning useful tools for academic and industry work/research, you will find that using such tools are a magnitude more convenient and efficient than emailing code.


Know It     Code It     Write It     Present It     Manage It