Comment Re:Who is this guy? (Score 1) 182
I don't see why distributed source control is so necessary for a team. I mean, git is neat and all that, but I'm thinking it's a lot more "nice to have" than "need to have".
Source control is important, regardless of the team size. One project I worked on years ago was some custom contracted software for a specialized industrial client. I was helping the lead programmer with initial deployment and bug fixes. Every couple of weeks the client would call me about a particular bug and let me know that it was back again. I'd go back to the code dump and they were right, a bug I had previously squashed was back again. This happened several times and I informed the lead programmer who told me that he didn't know how that bug was creeping back into the code.
I finally went to his system and found several different source code directories, all with different versions of the source tree and none that were in sync with my code base. A SCM tool would have allowed us to track code changes and enforce accountability. After the same bug popped up 5 times, the client was not very happy. SCM tools help to cut down redundant work and allow centralized quality control.