I would only I’m not a developer 😂 🤷‍♂️

Reply to this note

Please Login to reply.

Discussion

I wonder how common of a feeling that is...

How about a nostr development on-boarding service or class.

Every dev in the space talks about how easy it is to program for nostr but it definitely doesn't seem that way from the outside looking in lol

nostr:npub1a7n2h5y3gt90y00mwrknhx74fyzzjqw25ehkscje58x9tfyhqd5snyvfnu we have previously discussed nostr User onboarding.

How about nostr dev onboarding?

excellent point…something to explore deeply

Yeah, I had something like this in mind for a while. I want to make like a replit website.

Where you go from zero to coding something very simple, using NDK right from the browser.

Explaining even how the nips work what kind number are, etc.

We really need to do this.

yes

What’s a good first challenge, simple yet interesting or fun enough to encourage a second lesson?

I’m gonna make that replit page tomorrow with a profile editor; something simple 😅

I can help with copy

Suggested resources that are always one click away:

1. NDK github

2. iOS SDK github

3. iOS Damus code github

4. Android/Amethyst code github

5. Jeff’s video walkthrough of installing NDK, and running a basic command/reading a note (and other series)

6. Elidy nostr design kit link

7. npubs of above characters

8. Clippy/nostrich/questions icon that leads to: auto drafted note that loads on Iris messenger with npubs of folks who are willing to help, and point in right direction. I am happy to “listen” to the customer, and takes notes what new devs need - volunteering my npub.

Yeah, I wonder too

It takes years to learn programming. Even people with years of experience may not be able to jump in on github and start building. That said your question about on-boarding is a good one if there was an expectation of some minimum pre-requisites that people should have.

There is already abundent information on coding for nostr. It is not that hard, but takes time. Try searching youtube for 'programming for nostr'.

One place to start is reading the code for "nostr tools" that are in type script ( https://github.com/nbd-wtf/nostr-tools ) and I know I saw some in rust also. Is the nostr development kit (NDK) available in different languages? JeffG did a video on the NDK about a month ago ( https://www.youtube.com/watch?v=Xzwx21oq8Hk )

Maybe as a study aid, some of the Developers could point new builders to a very simple client or early fork that would be easier to follow? Or even better a simple client that is heavily commented.

I wish I had more time to dive into all this... I have not even setup an LN Wallet yet because I am very anti exchange, and want mastery over the wallet, node and everything else.

Happy programming!