Please don't let GitHub become a social media platform (Discussion & Feedback) #66398
Replies: 1 comment
-
|
Some feedback from others I think accompanies my thoughts pretty well:
There even is a community made userscript to bring the old feed back. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
General
Body
(For more context, I'm including examples of other bad parts of GitHub which are related to how the feeds, recommendations and homepage affect the platform)
What's wrong with the feeds
Ever since we started getting bits and pieces of social media features implemented, people have made it clear they don't like that, it is not useful for the vast majority, and this is not the right direction GitHub is heading.
Why would most developers, who were used to receiving relevant information about projects they're working on, want to see people's irrelevant stars, repositories made public, and published releases? The "For You" feed is filled with irrelevant content, so anybody who didn't use it just stuck with the original feed. Now we don't even have that.
What's wrong with GitHub as a whole
Almost all of the feed and recommendations have nothing in common with the projects I'm working or my stars. If you open some random project in a language you don't even use, GitHub will start pushing similar repositories down your throat and there's no way to mark them as "not interested" - exactly like YouTube, Facebook, Twitter and other social medias. Likewise, why are things like statuses, sex, personal life information, social accounts, achievements, etc. promoted on a supposedly professional version control platform? You can link a personal portfolio or a resume in your profile if you'd like others to learn more about you. The profile README feels like a afterthought; a band-aid solution to a proposal that was made on friday and due tomorrow. Achievements e.g. "YOLO - Merged a pull request without a review"? Why would you incentivise (especially those who are new to software development) to merge PRs without reviews? Yes, you probably don't need a review for small personal projects, but things like this could incite people to act carelessly in order to get some absolutely pointless badge, instead of promoting best practices.
Proposed solutions
This is a professional software development platform. I assume I'm speaking for most people when I say that we want to get work done easily and efficiently, instead of feeling like scrolling on Twitter.
My proposals for the new feed are: Completely revamp the algorithm for recommendations; Bring back the old, better feed and make it chooseable as the default; Add advanced filters to select precisely what you want to see
Similarly for GitHub as a whole: Please don't treat your users as lab rats. Ask before changing or implementing new features and refrain from implement social media-like features.
I'm open to hearing your thoughts.
Beta Was this translation helpful? Give feedback.
All reactions