VersionControlTools
If you spend time talking to software developers about tools, one of the biggest topics I hear about are version control tools. Once you’ve got to the point of using version control tools, and any competent developers does, then they become a big part of your life. Version tools are not just important for maintaining a history of a project, they are also the foundation for a team to collaborate. So it’s no surprise that I hear frequent complaints about poor version control tools.