I wish we didn't depend on GitHub so much

Reply to this note

Please Login to reply.

Discussion

ya/

Why ? What is the problem with GitHub?

Centralized

Microsoft

Microsoft owns it

It's centralized

Microsoft centralizedly owns it

I admire the use of the word centralizedly in this sentence

is gitlab not a better choice or is it just more of the same?

obviously github is poison because M$ runs it.

I don't know

hmm. maybe a nostrDevHub is needed

#devs #asknostr

We know now why MS bought GitHub.

Git itself is of course decentralized.

So there’s also other FOSS like Gitea, forjego. All self hosted options or you can opt to pay a bit.

GitHub could be the mirror.

#gitea is where it's at. All though I think they added or are working on activity pub integration...so... Gotta do more in nip-34

nostr:nevent1qqsvn44ntlq5jdurjhchfa3d262k2624624s3vnf8rjw0qpnz4fdkpspzemhxue69uhkummnw3ex2mrfw3jhxtn0wfnj7q3qutx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4sxpqqqqqqzk9he40

what happens if it. breaks ?

The entire world can't program anything anymore pretty much

holy shit….

Whatever happened to git over nostr etc. Wasn't someone working on it

Why can't we just make a new kind, use relays, and use something like amethysts propose edit function as a start?

it's perhaps a start, so much more to GitHub than just storing the code though

Other functionality can come later. Lots to do.

Nspace.me/VibeHub

🤷

I think Someone is working on GitHub on Nostr

Fossil connoisseurs anyone?

Now do AWS and Cloudflare...

In looking forward to nGit becoming a thing. Copilot is really, really useful, though...

Codeberg ? #codeberg codeberg.org

Agreed. I mean, other than Nostr-based git stuff like nostr:nprofile1qqsggm4l0xs23qfjwnkfwf6fqcs66s3lz637gaxhl4nwd2vtle8rnfqprdmhxue69uhhg6r9vehhyetnwshxummnw3erztnrdakj7qfqwaehxw309ahx7um5wghx26tww4hxg7nhv9h856t89eehqctrv5hsz8rhwden5te0w35x2cmfw3skgetv9ehx7um5wgcjucm0d5hsjmvd7t, there are self-hosted options such as Gitea, Forgejo, and SourceHut with good social features. But... it's hard enough to get folks to collaborate on GitHub. As nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhkcmmrdd3x77pwve5kzar2v9nzucm0d5hszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0qydhwumn8ghj7un9d3shjtnhv4ehgetjde38gcewvdhk6tc4rdlnm said the other day, outside of GitHub, a lot of people don't know how or just are not interested in collaborating.

What I tend to do is set up my own self-hosted git tool and have it sync to GitHub. It's not perfect by any means (i.e., I have to remember to keep an eye on GitHub for issues and PRs, which I tend to forget), but it at least handles the centralised aspect of things.

companies ask for your github activity in job applications.

You can bridge your stuff to GitHub automatically. But more than that… please just refuse to work for any company that uses "GitHub contributions" as a metric or requirement for anything. I've been in this unfortunate position before, and it makes any dev want to pull what's left of their hair out.

since i almost dont use github, i never apply to those. But i feel the companies are missing good candidates because of those requirements. (or maybe i'm not really that good a match because i'm working for a "closed source" company right now?)

Agreed, for sure. I think almost everyone has far more private contributions under random accounts in various company repositories than anything they can "show."

But even when you do have verifiable OSS contributions, companies mostly ignore it. The problem is that the job market is pushing for output rather than outcomes... A clear attempt to turn software development into a blue-collar job with minimum-wage, replaceable workers operating AI agents. Clueless MBA thinking at its best.

I'm mostly just a bit angry and rambling to myself right now.

(Warning: off-topic rant, neither "humble" nor funny, and definitely not for the "You shouldn’t say anything bad on Nostr… Bitcoin memes and steaks only" crowd. Stop reading now or proceed at your own peril.)

[RANT]

I recently had a terrible experience related to this exact issue during an interview. This was round three, after I had already passed a set of LeetCode-style exercises with flying colours in front of two engineers. Then, the hiring manager wanted me to do a surprise take-home exercise for free. It was supposed to take four hours but, in reality, would have taken me an entire week.

The conversation went something like this:

Me: Do you want to see some of my OSS work? Here’s a package with over 10 million downloads, used by at least two dozen Fortune 500 companies in your industry. Here’s a talk I gave about it. Here are some old PGP keys I used to contribute to Very- Well-Known-Project 1, 2, and 3. Here are some of the patches I’m most proud of. You can verify that I still have commit rights to Project 1 here.

And if that’s too much trouble, despite my dislike for GitHub, here’s Haven, a project with over 100 stars that I’m currently contributing to. It’s run by a few hundred people and represents about 1/10 of all Nostr relays. I’m happy to discuss its architecture and codebase, as well as any of my own contributions.

Also, have you looked at my Stack Exchange profile? Maybe Stack Overflow or Stack Overflow in Portuguese?

Recruiter: Yes, but... I spoke with the manager, and, you know, everyone has to do this toy exercise. Otherwise, we can’t be sure you’re capable of getting anything done. Plus, we’re looking for people with the right attitude. So… are you going to do the toy project or not?

And that was the end of the interview... 🤣

If that means I’m unemployable after almost two decades in the field, so be it. I’ll keep trying to do the right thing. If I can’t... Well, it was a good run! But I won’t join this race to the bottom.

[/RANT]

Ok, rant over. Now back to lighter themes.