I would add that Gitlab did exist at the time, and it was pretty great. But although they offered a cloud version, they really emphasized self-hosting and Enterprise offerings, at least in their marketing, and I think that threw off some folks that might have used it otherwise. Once GitHub offered Actions and so cheaply, and with Bitbucket always weighed down by the "heavy Atlassian bulkiness" at least in perception, it was GitHub's game to lose...
I believe they won because they bet on the right SCM (git won the SCM wars from hg), and because the competitors that bet on git with them had significantly less funding available, so they lagged behind in UX and couldn't afford the kind of marketing that Github could.
And once GH had carved out their advantage, network effects did the rest, basically.
Did git really win the scm wars or did GitHub win the hosting wars? I think this article does a good job of showing that it’s maybe somewhere in between
GitHub rode the crest of the Rails hype wave. Bitbucket started in Python (almost as cool at the time but not quite) before selling out to a boring Java company. GitHub just had way more panache throughout those early years.
Ad hominem? Really? What I am is the text above. Judge that. Don't try to imagine who or what wrote it. Words have merrit on their own.
As to "YouTuber that gets millions of engagements", it's up to you to prove engagement = correct. I only have direct you to others criticizing that youtuber's opinions, others that might have written an entire blog post at one point discussing how incorrect that youtuber's opinion is. Someone using words like
correct a few things that were not quite right from their outside analysis
But what do I know? I'm jus text. People might read it and determine I'm a "grumpy take" or "Wozniak". Others may point you to shitty takes that youtuber has made maybe explicitly so that they get engagement by people trying to correct them ¯_(ツ)_/¯
At this point, be it deliberate or not, "stop making stupid people famouse" might as well apply to it.
I mean, some of it is an exaggeration and some is true, but painfully obvious.
Not having to go over a network to negotiate a commit with a central server was also incredible. It felt like a rocket ship. Everything was so fast.
That's true (or, was true, until network speed picked up), but really, it's not much more but "network is slow let's work locally". And let's not forget that operations with origin are still slow. It's a good deal, do locally what is done more often, but "incredible" is an exaggeration.
They also speak of branches being terrible before git and how they didn't even do it. I mean, come on... That is probably "I first learned branching when git came" then branches being terrible or anything else.
For example, I always chuckle when people agree how the best merge/PR way is to squash and rebate. My dudes, that's exactly how a branch is merged in TFS source control and IIRC in SVN, too. But git users needed a few years just to "get there".
They also speak about having read/write in SVN, therefore one couldn't work, but having read/write is not mandatory at all, not in SVN and not in other systems, one absolutely did have RBAC even back then.
tl;dr I am old and irritated by minor improvements being presented as revolutions by exploiting people's emotional attachment to things and lack of past knowledge.
This. But being the first to market doesn't mean you've won. So many large companies have moved to GitLab - which seems to fit in with pipeline tooling a bit IMO.
I think that declaring one or the other the "winner" is kinda dumb.
I’ve yet to see a company moving to GitLab that wasn’t just because some uppity CTO that has no right being a CTO got their pants in a twist with “but muhh evil micro$oft bought it” tips fedora hat.
I mean, my current company uses Azure DevOps because they're a MS partner, and two previous companies used Gitlab because they preferred it. So I'm unsure what you're talking about
Like when Sourceforge decided to distribute malware and viruses for the lolz and then its owner got butthurt online that people in fact did not like this. I seem to remember a somewhat public meltdown on Reddit but I might be misremembering.
f12345abcde@reddit
Guys, this is discussing the product previous to Microsoft acquisition.
I mean Sourceforge was really bad and not even Google cares for Google Code. So, yeah a good product at the right time dominated the market
CodeAndBiscuits@reddit
I would add that Gitlab did exist at the time, and it was pretty great. But although they offered a cloud version, they really emphasized self-hosting and Enterprise offerings, at least in their marketing, and I think that threw off some folks that might have used it otherwise. Once GitHub offered Actions and so cheaply, and with Bitbucket always weighed down by the "heavy Atlassian bulkiness" at least in perception, it was GitHub's game to lose...
will_sm@reddit
I really wanted to like GitLab, but in the few times I used it, I never felt like they actually wanted me as a user unless I had a team/company.
tdammers@reddit
Github had already won long before Actions.
I believe they won because they bet on the right SCM (git won the SCM wars from hg), and because the competitors that bet on git with them had significantly less funding available, so they lagged behind in UX and couldn't afford the kind of marketing that Github could.
And once GH had carved out their advantage, network effects did the rest, basically.
donalmacc@reddit
Did git really win the scm wars or did GitHub win the hosting wars? I think this article does a good job of showing that it’s maybe somewhere in between
tdammers@reddit
A bit of both, and they went hand in hand, I would say.
And it's not really a super interesting question why git won over svn; a much more interesting discussion would be why git won over mercurial.
Main-Drag-4975@reddit
GitHub rode the crest of the Rails hype wave. Bitbucket started in Python (almost as cool at the time but not quite) before selling out to a boring Java company. GitHub just had way more panache throughout those early years.
RICHUNCLEPENNYBAGS@reddit
Stuff like hg and Bitbucket was around and plausible though.
f12345abcde@reddit
Bitbucket came later but I would argue its the worse. It was usually pushed by atlassian in existing Jira customers
Smok3dSalmon@reddit
Why is the author making the dumbest face?
justneurostuff@reddit
helps views :*(
amestrianphilosopher@reddit
This is true if your audience is literal children lol
elictronic@reddit
I think I might be a child at heart then or possibly just honest.
dead_alchemy@reddit
People have a hard time admitting to cognitive bias when they perceive it as low status
amestrianphilosopher@reddit
Probably just autistic
Smok3dSalmon@reddit
Ugh
LloydAtkinson@reddit
It’s a great litmus test for technical content and quality and writing. Any time I see faces like this, I know it’s going to be some brain dead takes.
See two (for some reason) famous examples: Primeagen and Theo
Balssh@reddit
Not watching much Theo, but Primeagen? Imo most of his takes are on point and very healthy related to coding.
seven_seacat@reddit
I haven’t been able to stand his obnoxious communication style
LloydAtkinson@reddit
It’s techbro
seven_seacat@reddit
It’s fucking annoying
LloydAtkinson@reddit
Totally. Never got why those two seem worshipped.
Balssh@reddit
That’s another thing. Op said he had brain dead takes.
AlienRobotMk2@reddit
I don't watch Primeagen for his takes.
I watch him for his reactions.
He's a reaction youtuber, posting reaction videos. He reacts to text.
AlienRobotMk2@reddit
The real test is whether there are faces. It separates video makers from youtubers.
azhder@reddit
That’s required for a Youtube video: big letters and a face doing a grimace. Algorithm will not serve it otherwise
Cultural_Blueberry70@reddit
Yeah, why would I want to read the opinion of some 🤡?
azhder@reddit
Don’t increase the reach of that clown.
He literally makes the $$$ by exposure, regardless if you agree or disagree, if you share him to spread his shit takes or to debunk them.
doiveo@reddit
YouTuber that gets millions of engagements is talking about a thing you created and your advice is some grumpy take on limiting his exposure?
I guess if you are Wozniak where people come to you for quotes regardless.
azhder@reddit
Ad hominem? Really? What I am is the text above. Judge that. Don't try to imagine who or what wrote it. Words have merrit on their own.
As to "YouTuber that gets millions of engagements", it's up to you to prove engagement = correct. I only have direct you to others criticizing that youtuber's opinions, others that might have written an entire blog post at one point discussing how incorrect that youtuber's opinion is. Someone using words like
But what do I know? I'm jus text. People might read it and determine I'm a "grumpy take" or "Wozniak". Others may point you to shitty takes that youtuber has made maybe explicitly so that they get engagement by people trying to correct them ¯_(ツ)_/¯
At this point, be it deliberate or not, "stop making stupid people famouse" might as well apply to it.
Bye bye
nisteeni@reddit
One of the rare products that microsoft did not ruin. I still rather use gitlab because it is not microsoft. :)
goranlepuz@reddit
I mean, some of it is an exaggeration and some is true, but painfully obvious.
That's true (or, was true, until network speed picked up), but really, it's not much more but "network is slow let's work locally". And let's not forget that operations with origin are still slow. It's a good deal, do locally what is done more often, but "incredible" is an exaggeration.
They also speak of branches being terrible before git and how they didn't even do it. I mean, come on... That is probably "I first learned branching when git came" then branches being terrible or anything else.
For example, I always chuckle when people agree how the best merge/PR way is to squash and rebate. My dudes, that's exactly how a branch is merged in TFS source control and IIRC in SVN, too. But git users needed a few years just to "get there".
They also speak about having read/write in SVN, therefore one couldn't work, but having read/write is not mandatory at all, not in SVN and not in other systems, one absolutely did have RBAC even back then.
tl;dr I am old and irritated by minor improvements being presented as revolutions by exploiting people's emotional attachment to things and lack of past knowledge.
elictronic@reddit
With the way the internet is going you will be irritated seeing this same article with no improvements simply reworded presented as revolutionary.
Hot-Marionberry-9140@reddit
GitHub really did dominate the development world. Its hard to imagine modern coding without it
absentmindedjwc@reddit
This. But being the first to market doesn't mean you've won. So many large companies have moved to GitLab - which seems to fit in with pipeline tooling a bit IMO.
I think that declaring one or the other the "winner" is kinda dumb.
LloydAtkinson@reddit
I’ve yet to see a company moving to GitLab that wasn’t just because some uppity CTO that has no right being a CTO got their pants in a twist with “but muhh evil micro$oft bought it” tips fedora hat.
chicknfly@reddit
I mean, my current company uses Azure DevOps because they're a MS partner, and two previous companies used Gitlab because they preferred it. So I'm unsure what you're talking about
absentmindedjwc@reddit
My company uses GitLab, and we're generally pretty close with Microsoft. So I'm going to go ahead and disagree with you there.
Piisthree@reddit
Being the only product in sight that gave half a shit about its primary users was sure a good start.
LloydAtkinson@reddit
Like when Sourceforge decided to distribute malware and viruses for the lolz and then its owner got butthurt online that people in fact did not like this. I seem to remember a somewhat public meltdown on Reddit but I might be misremembering.
jelly_cake@reddit
I know it was a big deal on Slashdot.
hugthispanda@reddit
Because Microsoft has the coffers to fund virtually unlimited CI/CD minutes for public projects?
o5mfiHTNsH748KVq@reddit
GitHub was already winning before Microsoft bought it.
eocron06@reddit
And at the same time they neglected Minecraft and just monetised it.
neotorama@reddit
It was devs on twitter that made github 🚀 so fast in early days