shameless and useless advertising.
shameless and useless advertising.
I've heard that for a number of years the Product org at GitHub essentially considered the product "finished", and that it did not need more features. Things like the rise of GitLab and the "Dear GitHub" letter, plus I believe a change of leadership, helped that completely turn around. Obviously that took time to yield benefits, so I think they've been in a much better place for quite a few years now.
Except for Atom :(
> [..] GitHub has been down more since the acquisition by Microsoft. But that could be all a part of coordinated effort to be more transparent about their service status, an effort that should be applauded.
Github pre-Microsoft was rudderless. They were more prone to implementing silly 3d model diff tools and things instead of supporting enterprise features or building powerful CI/CD tools and automation.
New Github is on the right track.
- Round Avatars (all catgirl ears are now cut off)
- Collapsing of some similar messages on the Dashboard into one (i missed some things because of this)
- Not just one, but several redesigns (im old)
- The whole "marketplace" functionality (imitation of an app store)
- The "explore" and "trending" functionality (i see this like a Facebook feed)
Not sure about others, but i used GitHub as a git host and issue/MR tracker. All the other stuff is just distraction in my eyes.
I agree. I'll add one: README files with tables now require horizontal scrolling, and that's utterly disappointing.
> The "explore" and "trending" functionality
I do work in ML and computer vision, and this is how I discover all of the new models and code people are using. It's awesome.
> Not sure about others, but i used GitHub as a git host and issue/MR tracker. All the other stuff is just distraction in my eyes.
You're missing out! Deploying code is so easy once you're using CI/CD. Github actions are powerful.
But well, no QA effort is complete enough to really assure the quality of a large system. Thus, the GP holds true.
Testing something 100% has diminishing returns.
Therefore -> you will never be able to prevent all issues. As you are not aware how many changes are happening, you don't have a value which could indicate the healthiness of it.
I personally think that when i'm getting older and better in my job, i still make errors, the amount and severity is going down though.