virtualenv and pip will help you manage your own work in a more
streamlined and efficient way.

Git and GitHub will also help you manage your own workflow and
development, and will make it possible for you to collaborate effectively with
others. The Django Project, like many other open projects, uses both.

Documentation - being able to create, manage and publish documentation in
an efficient and orderly way will make your work more accessible and more
interesting to other people.