4 ms·
git is such a good platform for decentralized tech. Forfeiting that advantage is just criminal. What I really want (and almost have) is a local GitHub for me an
by gritzko 2mo ago
git is such a good platform for decentralized tech. Forfeiting that advantage is just criminal. What I really want (and almost have) is a local GitHub for me and agents. With 4+ orchestrators working with a ton of subagents, things get difficult to coordinate. Several days ago, I went back to plain git and it was real slow and abrasive to work with.
With some wizardry applied, I effectively have an "Excel for worktrees", a very productive and low-friction environment. https://replicated.live/blog/crdt https://replicated.live/blog/crdt
- arjie 2mo agoI just use git with a remote and a custom CI system. The whole thing is trivial to build. All these forgejo etc are kind of over complicated software. Open Office of the modern world.
- gritzko 2mo agoIn a project with two levels of submodules and tens of worktrees, you cannot "just use git" :/ GitHub does not help much either.
- Karrot_Kream 2mo agoFor me at least the value was never the web UX (which there were always many OSS versions of floating around, and wasn't very hard to build pre-AI.) It was always the universal standards around GH Actions, Runners, checks, etc. The nice thing about GH was that GH felt like it "commoditized" the infrastructure that otherwise was built-out and maintained at Big Tech. Forgejo and similar are web UX. Tangled is trying to open/federate the social network on ATProto. But the compute interface is where I see the most value and it's also just the hardest thing to hack on independently.
- cortesoft 2mo agoYou don't sacrifice decentralization when you use Github. You can still do all the same decentralized stuff, have other copies of the repo, do everything offline, directly pull from other checkouts, etc. Github can just be ONE of the places you push your code to, it doesn't have to be the only place.
- wrong_answers 2mo agoYeah, it seems disingenuous to pretend to care so deeply about decentralization while misunderstanding git to the point they don’t even realise none of that goes away because you also push to GitHub