Its not enough to just make something work. You need to win developers. How do we make the developer experience even better? We need to make github look and feel clunky in comparison. nostr:note1l2mf4d3c9p4rpwmwmg2xtcf6x3ltpcmxrx6xpyjeryzrvz7jyg5qszu3pt
Discussion
You know what might be interesting? --- A Parallel / Private developer environment & dashboard. To allow public and private 'live' collaborative code and development. -- The definition of problems and logical errors or potential inconsistencies, or a self-referential loop that a little too small here or there kinda thing. -- A 24hr live -global space- to develop, trouble-shoot, problem solve, collectively in simultaneity. -- Just THAT tacked onto a GitHub clone ... Could prove to be - a compelling developer environment, conducive to broad accord, cooperation, understanding, and organically integrate multiple perspectives and approaches to a problem and have that 'forged' into the code of a given 'Project(s)' approach. -- Just an 'off the top' thought re: Inducement to developer participation.
It would be an interesting thing to try to integrate with some sort of 'bounty'/reward system - one might expect 'teams' could develop? And We could make the coding and discussion a spectator and commentary 'e-sport,' garner support and identify consumer needs and problems, circulate sats and create economies globally, collectively solve problems - they often yield to many and myriad minds...
Damn...didn't mean to the resend--anyway....But in this way, the consumer and product/service come very close to something like a co-development --
You know what else occurs more broadly re: implementation of Governance questions and approach. Recently there was an interesting difference in the way in what an NIP (94?) which lead to occurred in close 'temporal-proximity' to (NIP95? - Data on nostr relays related(?)). I wonder....if prior to the actual implementation of the code...the initiation of the 'upgrade/implementation event' triggered a 24hr 'community review and audit' ... OR if it was major...what if a certain percentage of participant community/sensible threshold of agreement with the inaugural implementation of major NIPs for example. --- Just kinda ...rambling aloud bringing known variables and 'problems' together a bit. ---- Gn!
Because I think part of the problem is also timezone. Ha!
Gitbook?
It would need to use a version control that is not git. Git is great but has quite a bit of learning curve, it’s not intuitive enough, especially for new developers.
Have you tried svn? It may work for a larger range of projects but it's make git look convenient.
I think it’s mostly due to how git is taught. Once I told my junior developers that each commit was a node in a linked list and merge means merging 2 linked list, they can understand 90% of the commands. But most git tutorial focus on syntax instead of data model.
Linus could have named various things better but the core idea is simple. This is a great video for beginners:
Nice find
Is there still not a distributed network of nodes that can be used as server space for any project, like filecoin or something was supposed to be? You need that as a base, then a github replacement on top of it.
It's very hard to make those kinds of systems reliable.
100%.
Throwing fiat incentives at a project is a fiat path to quick results, which leads to longterm disappointment.
There’s no need to be putting out fires. Nostr is a hearth, a safe place. Safe from outside assaults.
Warm your bones here for awhile #[2]
The tribe you’ve made a place for has not even begun to see your signal.
How about a minimum zap amount to use the person’s code?
Copying something is one thing but how would you build it from scratch now?
💯