You wouldn’t know unless you tried! Hopefully they didn’t invest too much into their MVP…
Microsoft endlessly tinkering with the product shows a lack of stability in it's lifespan, what if you adopt a new feature they add only for it to be removed in the next cycle. But they paid 7.5 billion dollars for the website, and need to justify the salaries of dozens of VPs of marketing and PMs, so here we are.
I can't imagine choosing GitHub except for cool points or if you're working very closely with code that isn't yours primarily.
For example: Things like SAML and SCIM are very important to enterprise customers and it feels extremely jank on GitHub.
Excel, MSSQL, vscode, c#.
Then you get turds like Teams..
Indeed, but GitHub's "social" features cater neither to enterprise customers nor to open source communities, but to a (hypothetical?) group of people that want a blend of software engineering and Instagram-style popularity chasing, with a bit of cartoon cuteness sprinkled on top.
I honestly found the introduction of the "achievements" section on user pages to be borderline insulting. I'm building cool stuff, not playing an RPG. Who does GitHub think their userbase is?
At least three investor groups are explicitly looking at lists of the most starred / forked projects and throwing money at those with "Instagram-style popularity", so we've reached the stage where people can trade in the "internet points" for real money.
Those emoji votes reduced a significant amount of the "+1" and similar low content comments which could take up significant space on a regular repo.
We could look at other issue tracking systems such as Redmine. Pulling up a feature that's in the next release https://www.redmine.org/issues/3088
> +1 It would be very good to get this, as we have to hide our estimations from some roles :(
> +1 on this one!
> +1
> +1 It would be great to have estimated times integrated in the allover times permissions system.
If you look at the comments on GitHub issues from before the expansion of emoji votes to what they are, there are fewer "fluff" comments.
The reasoning for this is in https://github.blog/2016-03-10-add-reactions-to-pull-request...
> While people have been able to include emoji in responses for a long time, using them as reactions resulted in a lot of noise. In many cases, especially on popular projects, the result is a long thread full of emoji and not much content, which makes it difficult to have a discussion. With reactions, you can now reduce the noise in these threads.
Now some people, to express support, react with "+1". Others react with "heart" or "rocket". How do you find the issues with the most popular support behind them? Do you sort by "+1" or by "heart"? On some issue trackers, one reaction type is preferred over another. On other trackers, reactions are mixed, and you find issues with 5 "+1" reactions and 40 "heart" reactions, and issues where it's the other way round. This is so hilariously bad that it almost feels like deliberate sabotage for laughs.
Imagine if HN, instead of upvotes and downvotes, had eight different ways to "react" to posts and comments, each with their own subtly different connotations. That's what GitHub implemented. It's something I would expect from a social network where people share photos of their cats, not from a system where software deficiencies are being discussed.