More necessary than water?
June 04, 2016
More necessary than water?
Score 9 out of 10
Vetted Review
Verified User
Overall Satisfaction with GitHub
Besides using GitHub for every one of my own personal projects, GitHub is used for version control by our entire engineering team. We use it for our web applications and internal tools, and we even use it to collaborate on and store our documentation. Using version control saves countless engineering hours, and Github provides the easiest to use and most aesthetically pleasing of all the git remote project hosting services.
- Pull request interface allows for code review, strengthening the engineering team culture and creating a way for junior developers to grow and become more productive.
- Having timelines of the code commits assists greatly in bug hunting.
- While working through a project, using GitHub to view the differences between an engineer's branch and master helps the engineer work efficiently and effectively.
- No real time chat functionality.
- No git best practices/tutorials.
- The search functionality is very primitive.
- Anyone familiar with engineering will tell you that source control is absolutely necessary for software development. No one I have ever met in the engineering field would ever argue with the opinion that GitHub is the most user friendly of the git project hosting web services, you will have happier and more productive employees if you use GitHub.
- Using GitHub will also attract new hires because of their widely-known commitment to the open source movement, which is respected by not a small percentage of software engineers.
- Checking git history in GitHub has allowed management an easy way to identify unproductive engineers.
Bitbucket has an interface that is much uglier and much more confusing to use. The learning curve is therefore much greater with Bitbucket. However, Bitbucket allows for free private repositories for small teams, which is a huge plus, and if your team is small enough, that means it could mean a free git hosting service for you.