←back to thread

446 points talboren | 3 comments | | HN request time: 0s | source
Show context
PedroBatista ◴[] No.45039192[source]
The Github website is slow everywhere. It is truly a piece of shit software both in terms of performance but also UX/UI and everything in between.

It's a product of many cooks and their brilliant ideas and KPIs, a social network for devs and code being the most "brilliant" of them all. For day to day dev operations is something so mediocre even Gitlab looks like the golden standard compared to Github.

And no, the problem is not "Rails" or [ insert any other tech BS to deflect the real problems ].

replies(17): >>45039249 #>>45039365 #>>45039680 #>>45039841 #>>45040328 #>>45040430 #>>45041105 #>>45041125 #>>45041207 #>>45042280 #>>45042385 #>>45044131 #>>45046133 #>>45048521 #>>45050100 #>>45051138 #>>45062005 #
ssttoo ◴[] No.45041125[source]
After 10 years of using Phabricator at a previous company I am still shocked how bad GitHub is. This the industry standard?!

Too bad Phabricator is maintenance-only now https://en.m.wikipedia.org/wiki/Phabricator

replies(3): >>45041287 #>>45049244 #>>45049989 #
1. willvarfar ◴[] No.45049989[source]
I only used phabricator on a side project that other devs, with meta history, had set up. And although not a heavy user, I rather liked it for being very basic which I thought was a very good thing.

My memory is fuzzy but I think it was on phab that I discovered and loved to use stacked merges. This is where you have a merge request into another open merge request etc. Super useful. Miss that in the git world.

replies(1): >>45050436 #
2. mehdix ◴[] No.45050436[source]
Can't you simply make a PR against the other PR's branch?
replies(1): >>45051285 #
3. hellcow ◴[] No.45051285[source]
Yes, but the UI isn’t great for it. When you make a change in a base branch and push all the branches ahead of it, GitHub litters the UI with “force push” activity, even when no one has even started reviewing the PRs yet. This creates tons of visual noise in the PRs to sift through.