Re:I (kind of) killed Mercurial at Mozilla
by lima on Tuesday November 21, 2023 @05:49PM
(#38371620)
GitHub PRs are both bad process (no stacking or per-commit review, incentivizes large changes, ...) and bad tool (no inter-diffs, noisy diffs, comments disappear through rebases, slow, ...).
Re:I (kind of) killed Mercurial at Mozilla
by KerrAvon on Tuesday November 21, 2023 @07:17PM
(#38372654)
> slow
but have you tried bitbucket? Omfg is it slow
Re:I (kind of) killed Mercurial at Mozilla
by naasking on Tuesday November 21, 2023 @07:41PM
(#38372897)
> Anything that was different to what he was used to he hated.
I suspect he just hated the constant churn. That's kind of a rational frame of mind when you think about it.
Re:I (kind of) killed Mercurial at Mozilla
by erik_seaberg on Wednesday November 22, 2023 @01:43AM
(#38375634)
I enjoy learning new things, but my bar for "is this actually better?" seems to be unconsciously higher than it used to be.
Re:I (kind of) killed Mercurial at Mozilla
by naasking on Wednesday November 22, 2023 @08:10AM
(#38378658)
Mine too. I suspect it's the classic explore/exploit dilemma. We've learned enough that every new hotness just doesn't seem that novel or worth the effort to learn given we already see a path to our goals using what we already know.
https://en.wikipedia.org/wiki/Exploration-exploitation_dilem...
What I found was that he was just sensitive to change. It took him awhile to get comfortable with something but as soon as he did he would from then on resist any change. Anything that was different to what he was used to he hated.
In some sense, it makes sense. People should prefer processes over tools in many cases. If you have a process that works with one tool but doesn't work with a new tool then you might be better off sticking with the original tool. Broken processes can debilitate organizations.
When people say "I hate X" often what they are really saying is "I have a process to do Y that works for me but tool X makes that process too difficult". The problem is they just say "I hate X" so you never really hear about the process Y which provides the context.