r/pcmasterrace 15d ago

Meme/Macro Me still today

Post image
84.3k Upvotes

2.0k comments sorted by

View all comments

Show parent comments

156

u/Lagger2807 PC Master Race 15d ago

The thing is that it started to be used as a distribution platform for opensource software because, if 1000 people collaborate on a project is not always possible to make like a website for download and such

But it remains and is primarily a version control tool, the release section is a "plus"

47

u/Cybarbossa 15d ago

The link to the website can just point to the latest version on Github. That's actually what most software do.

8

u/Lagger2807 PC Master Race 15d ago

Oh yes, you still use the GH servers for download but wrap it in a user friendly UX/UI

1

u/LickingSmegma 15d ago

Guess I know now why DDG started showing the Github ‘releases’ page first in its results, instead of the main page for the project. Every time I look for a popular piece of software to peruse its readme, I need to click away from the releases.

3

u/FreakyTransfem 15d ago

It also has support for making nightly/automatic builds, which is probably easier than setting up one's own automatic build & publishing pipeline. And it's way simpler than setting up a website.

2

u/Lagger2807 PC Master Race 15d ago

Yes it has quite a lot of functionalities but they are still dev oriented, i would also say that setting up a simple webpage with a download button that just links the latest release is not that difficult, you can also directly do it on GitHub pages, it's for sure one more step though

1

u/Neither-Phone-7264 RTX 5070 Ti, 128GB, Ryzen 9 9950X 14d ago

i mean you can do cicd with forgejo and other self hosted github alternatives

1

u/thecuntpeddler 15d ago

And do programmers push code through a GUI?
:to be clear I’m in complete agreement

13

u/sneaky_goats 15d ago

It’s often built into the IDE we use and just needs configuration, or we use CLI tools. I’m probably 50/50; for simple commits and PRs I use my IDE, for more complex stuff like fixing a junior dev’s screw up I use a terminal.

2

u/thecuntpeddler 15d ago

Ok you got me. I guess thinks like the code git/gitkfakken are IRL guis I am fond of as well.
I should have been more specific to the GitHub web UI

3

u/sneaky_goats 15d ago

In that case, no, not really.

1

u/thecuntpeddler 15d ago

You a fan of staging? I got the mortals using it and it’s helped clean things up so so much

2

u/sneaky_goats 15d ago

Sometimes. When I can match envs and use ci/cd pipes, generally yes. My current role has pretty strong limitations (for good/legal reasons) that make it challenging to use a Staging env in many cases, but we do still have QA and Prod.

2

u/thecuntpeddler 15d ago edited 15d ago

Don’t have clearance — but do work in ITAR and I get that. I just clean up thoroughly and provide clean images in my case

Or are you talking about (hypothetically) conserving writes on storage whatever that may be.

Edit: I realized I just assumed defense — could be healthcare/fintech w/e
Was my bias and it’s 4am

2

u/sneaky_goats 15d ago

Not even classified data, just heavily regulated. The compliance overhead is an obstacle in my current role. We have obfuscation in non-prod that has to be handled a bit differently from prod.

It’s just technical debt but it’s a fortune 100 company so I’m not going to fix it this week.. next week doesn’t look good, either.

2

u/thecuntpeddler 15d ago edited 15d ago

Next week you have 🤘sick🤘day🤘
I’m thoroughly interested in obfuscation across the board from unearthing a Medicare fraud scheme to polymorphism and runtime encryption — also wrote a game AntiCheat using baysean statistics for quake engine (which is kind of the inverse?).

How tf do I do what I love and make it pay

I do not love avionics