Hacker News new | ask | show | jobs
by q3k 1855 days ago
Gerrit, the code review tool.

It's a perfect example of a tool that looks terrible if you've never seen it before, but after learning its core concepts you will never want to use any other code review system. It's fast, it's optimized for daily use, and it doesn't attempt to woo you with flashy features up front.

It has a tradeoff that most developer tools these days are too scared to pull off, the one where you can't onboard someone within a minute, but you will win them over once they start using it for a while.

2 comments

I absolutely hated Gerrit when I was first introduced to it. And I absolutely agree with what you've said.
Please provide a link.
Here's Go's Gerrit instance and an arbitrary change request: https://go-review.googlesource.com/c/tools/+/313749

Prepare to be disappointed and confused. It really doesn't click until you use it, and you discover features like: attention sets, a working dashboard, commit==CR==multiple patchets, stacked changes, push-to-update/rebase/stack, zero friction comments, comment porting, customizable checks and labels, lightning fast keyboard shortcuts, ...

Used (an older version) of it in Amazon in 2016 - it was pain in the ass I've not seen in dev tools before.

GitHub's PRs and even Microsoft's internal tool for reviews (in 2012 only working with Source Depot) are about 5x more pleasant to use subjectively.