I don't think I've ever seen any service apply content abbreviation and hiding as badly as GitHub.

A file has lots of changes? GitHub will helpfully hide it from you, so you don't need to worry about it.

Lots of comments? Don't worry, GitHub is here to hide them from you so your day isn't ruined.

And just today? They added a feature to let you mark specific lines that your comment applies to? What does GitHub do with this new information? It abbreviates it and just shows the last few.


Every single case of these they hide the exact information that is the MOST IMPORTANT.

Who designed this? Who greenlit it? How can they put THIS MUCH EFFORT into making something that just makes their product objectively worse?

I do not understand.

@WAHa_06x36 They're probably looking to keep their page load times quick. The idea of quick but imperfect...

@ndegruchy Yeah, but, why not just add paging? Cutting out bits at random just makes absolutely no sense, especially since they have to process those bits anyway to find out that they want to cut them out?

@WAHa_06x36 Added complexity? I dunno, I'm spitballing since I don't use their service but for interacting with other people's repos. I imagine there is a reason, and it probably falls more on the lazy side than the malicious side of Occam's Razor.

@ndegruchy @WAHa_06x36 Makes sense. Also: “The lazy side of Occam’s Razor” is a wonderful expression.

@bjoreman @WAHa_06x36 I am often on the lazy side of Occam's Razor. Kind of my default mode.

Sign in to participate in the conversation

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!