Remix.run Logo
wewewedxfgdf 7 hours ago

Very questionable decision.

You're running what aims to be a major programming language - have it where people expect and live with your gripes about the platform.

In retail you set up your store in the biggest mall with the most customers walking past - sure you can go set up in some back alley but don't expect customers to come to your store. This remains true even if the mall owns forget to mop the floor.

This feels immature and does not give confidence in the project/language leadership.

Klonoar 5 hours ago | parent | next [-]

> You're running what aims to be a major programming language - have it where people expect and live with your gripes about the platform.

The core types who will make use of, contribute to, and/or otherwise use the repo likely don't need it to be on GitHub. Having it "where people expect" is useful for drive-by contributions but Zig doesn't really need that.

Furthermore, why should we as a larger community cede things to GitHub and Microsoft? It doesn't change unless larger parties move the needle.

zdw 7 hours ago | parent | prev | next [-]

None of this means that you have to be on a specific platform. GitHub as default/mandatory is a single point of failure for the entire tech industry.

For an example of another language that avoids being entirely coupled into Github, Go has it's real code hosting and CI interaction on a Gerrit instance, with some sync back and forth to GitHub for a few items.

The CI pain and operational blindness mentioned in the Zig post is entirely real.

wewewedxfgdf 6 hours ago | parent [-]

Yeah but marketing matters for Zig because it's still struggling to get significant mindshare.

Zig needs to behave more mainstream rather than less and technical gripes about the source hosting platform should not matter more than marketing.

skybrian 4 hours ago | parent | next [-]

Maybe, but isn't it too soon to be mainstream anyway? Until the language and standard libraries hit 1.0, it seems like Zig is for early adopters. Having too many of the wrong kind of users is just going to be frustrating for everyone.

mk89 4 hours ago | parent | prev [-]

Well maybe we are seeing this the wrong way. Maybe that's exactly the mindshare they want.

People who get angry when they see bad code, so much to call the developers lackeys and monkeys.

And an organization whose code base doesn't have to be on a mainstream server to attract exactly those who agree with this choice.

flohofwoe 3 hours ago | parent | prev | next [-]

It's just a public git repository and issue tracker, not a frigging "store front". People don't "discover" Zig because its source repository being hosted on Github vs some other random URL (and creating a bug report or PR appears to work exactly like on GH anyways: https://codeberg.org/ziglang/zig).

procaryote 3 hours ago | parent | prev | next [-]

The messaging is questionable, but strengthening an open source alternative to a microsoft near-monopoly seems pretty good.

Perhaps people should stop expecting all source code to be on a microsoft platform?

dvrj101 6 hours ago | parent | prev | next [-]

> This feels immature and does not give confidence in the project/language leadership.

so making tough decisions is now immature this days lol.

> mall owns forget to mop the floor

quite a whitewashing i would say.

Quothling 4 hours ago | parent | prev | next [-]

Who are people? People in USA? Where I live it's frankly a positive if you're on a different base than github. SQLite seems to manage fine without github, so I'm not sure why you think Zig isn't going to be. That being said I don't necessarily disagree with your position on maturity, SQLite has an official github mirror after all. Even if you don't want to bother with that there are a lot of ways to write about it without calling people monkeys.

bayesnet 4 hours ago | parent [-]

SQLite doesn’t really accept PRs[0], so I don’t think is comparable here. The SQLite model is great for their purposes but I doubt it’s suited to a community-based open contribution setup.

[0]: https://sqlite.org/copyright.html#:~:text=Open%2DSource%2C%2...

Arainach 6 hours ago | parent | prev | next [-]

Eh. Their messaging is immature here, but you don't need to be on the biggest thing - especially when you have a limited set of contributiors, not millions.

It is deeply unfortunate that Git won instead of Mercurial and even more unfortunate that GitHub won. GitHub's code review/PR UI is an abomination. We had better tools 15 years ago and GitHub is still a regression. There are tons of reasons to move off it if you're willing to pay the cost of working with alternatives.

animesh 5 hours ago | parent [-]

I wonder why they did not choose Sourcehut or were they on there at some point?

p2detar 2 hours ago | parent [-]

And I wonder why Codeberg and not a self-hosted Forgejo/Gitea instance? I also don’t like GitHub but this bandwagon to Codeberg doesn’t seem quite alright to me. There must be another way than jumping from one centralized git hosting service to another.

contrarian1234 6 hours ago | parent | prev [-]

I think it's a broader cultural issue where everyone has to have strong opinions about everything and make a strong stand - instead of picking your battles

Not that I necessarily disagree with their reasoning, but stick to having strong feelings about your core "mission"? It just feels a bit "unstable". Hard to imagine such stuff coming from Java or Python or whatever other major language

6 hours ago | parent [-]
[deleted]