40 points xiaoyu2006 1 hour ago 27 comments
capevace 59 minutes ago | parent
There’s SO much to be done around Code Review, I’m very surprised GitHub isn’t doing more.
They have the reach already, they have years of real review data. And yet, the PR itself is not using any of the newly available methods for more efficient review.
Agents are hammering PRs out left and right, and yet here I am still staring at the raw diff of 35 PRs and end up being called the bottleneck.
greenowl 36 minutes ago | parent
ivanjermakov 32 minutes ago | parent
criley2 24 minutes ago | parent
Code review is great if the code isn't a surprise, the architecture was already agreed on, the AI reviewers are already happy, and you just need a final pass.
Code review was already terrible before AI if you were slopping down weeks of work on a poor teammate to sift through.
I tell the younger engineers at my company the same thing today I said 5 and 10 years ago. Make the review easy for another engineer to do it, and they'll do it. Make it hard on them, and you won't ship shit.
Olscore 27 minutes ago | parent
Working on autonomous development with agents and no human code review. The future is human oversight, without humans in the loop. A PR centric cycle is like being in a factory and standing next to a conveyor belt of PRs. Humans can't possibly review properly. They have to take a few steps back and start looking at the entire machine, evaluating the system as a whole.
0c3ca83 23 minutes ago | parent
jeffbee 58 minutes ago | parent
varun_chopra 50 minutes ago | parent
Ugh
gz09 48 minutes ago | parent
Their support has acknowledged the issue to us over a month ago but no fix as of now.
leipert 43 minutes ago | parent
Became so bad for us that we switched to an external merge queue provider (trunk.io, not affiliated)
P90 of merge queue entry _started_ dropped from up to 40! minutes to 16 seconds. And it’s the same underlying mechanism, creating a branch and running CI on it.
spike021 36 minutes ago | parent
IIRC we unapproved it, approved without that enabled, and then manually merged it.
esafak 30 minutes ago | parent
cadamsdotcom 10 minutes ago | parent
Companies with more than one person also have the issue that people don't communicate 100% of what's going on. This means prioritization is imperfect so they often do things other than what you'd like them to. Also you'll find different cultures which differently emphasize fixes and new work.
Hope you're not having too bad of a week whule your bug persists.
cedws 47 minutes ago | parent
suralind 47 minutes ago | parent
zahrevsky 40 minutes ago | parent
rafram 38 minutes ago | parent
ethin 35 minutes ago | parent
ivanjermakov 34 minutes ago | parent
verst 28 minutes ago | parent
ghthor 3 minutes ago | parent
The GitHub review page is very frustrating navigating around to different tabs.
cautiouscat 27 minutes ago | parent
gedy 17 minutes ago | parent
semiquaver 8 minutes ago | parent
I wonder, do they not notice? Do they not think we do? Do they not care? If not, why would anyone conclude that they care about the product? There is so much evidence that they do not care, this is yet another piece of data to add to the pile.
Again, it’s just so sad that a company which used to be justifiably beloved has become so miserable and incompetent.
pushcx 23 minutes ago | parent
There's not really any improvement to the core problem with PRs. You still have to read up and down the entire comments tab and then again the entire diff tab (hunting and clicking each "load more" and re-opening every "resolved" thread to find invisible replies) to reconstruct the timeline of what's happened in your head because nothing's in temporal order and there's still no interdiff.
kccqzy 17 minutes ago | parent
I can’t believe people would write this as the justification. You can press PgDn on your keyboard a few times or just End once to go to the bottom. If you are on a MacBook and your keyboard doesn’t have these keys, press Fn-Down instead of PgDn and Fn-Right instead of End. When done, use the opposite keys (PgUp/Home/Fn-Up/Fn-Left). I have never once found that scrolling takes too much time.