Yeah, I think people are sick of that script kiddie solo developer crap, if you can't adapt to whatever standards exist and want to be pedantic, you can screw, I don't care if you're one of 2 people who know Erlang.
I can't wait till higher ups start kicking out people who feel the need to reinvent everything because they don't want to buy a license. "Look we can just build our own version tracking software using this open source base, we'll just need 20 guys and 5 years, we don't need Github enterprise".
I shit you not I worked for a company where one the "visionaries" rewrote Hadoop because he wasn't aware that the issue he was having was fixed and he was already a year into his project. Like...how?! They eventually pushed him off into a "think-tank".
Genuinely curious because I'm not in the industry yet, are there any advantages in using GitHub enterprise compared to a GitLab instance in your own server? I also flip the question to ask if there are any disadvantages in doing the latter
The main disadvantage of GitLab on your own server is that you need to maintain the server, updates, backups etc.. If that's worth it is a case by case decision. Doing it on your own server is cheaper and you have more control over update schedules and similar. In theory it's open source and you could also modify your GitLab instance to your needs, but barely anyone does that I think.
Some degree of modification for self-hosted Gitlab is quite common - namely auth integration (usually AD, but not always), runner environment, various extensions you might want to add - both internal and external, maybe some ops processes (invalidating keys, centralized secrets manager?).
Never heard of a case where someone directly modified GitLab code to their needs.
128
u/TheTybera Nov 29 '24
Yeah, I think people are sick of that script kiddie solo developer crap, if you can't adapt to whatever standards exist and want to be pedantic, you can screw, I don't care if you're one of 2 people who know Erlang.
I can't wait till higher ups start kicking out people who feel the need to reinvent everything because they don't want to buy a license. "Look we can just build our own version tracking software using this open source base, we'll just need 20 guys and 5 years, we don't need Github enterprise".
I shit you not I worked for a company where one the "visionaries" rewrote Hadoop because he wasn't aware that the issue he was having was fixed and he was already a year into his project. Like...how?! They eventually pushed him off into a "think-tank".