Code review: What 8 years has taught me

As developers we all know that reviewing code is a beneficial and necessary process. Remember: Code review can help make your entire team more efficient, your software more maintainable (and maintenance is 70% of the cost of software), and your job more rewarding! At least in theory! In practice, nobody really wants to review code—a task perceived as tedious and time consuming.

Where a lonely Git repo fails

As the leader of software development teams, you are right to focus on the heart of the project: the source code. After all, this is where the final deliveries are. On the tooling side, a version control system like Git is the usual choice. Yes, Git helps developers work together and collaborate asynchronously. Some development teams stop here. But they can do more to facilitate more effective software team collaboration and produce better quality software.

Websites located at and other subdomains need to store and access cookies on your device. We need your acceptance. Get more information.

Yes, I agree No, I disagree