We're building a Nostr IDE for Linux that is compatible with the Ngit CLI from #[6].

#[4] and #[5] are currently finishing up the NIP-01 part of the Aedile NDK it is going to be written on, and then we'll be starting on the client.

Reply to this note

Please Login to reply.

Discussion

But I begged Michael to pull the Alexandria webapp forward, so that I can spend my summer vacation publishing books and [@liminal 🦠] can finally get his implementation.

I totally distracted him, I know, but some cool stuff came out that might be useful for the IDE, so maybe it was Providence.

🥰

It's going to be a real IDE, not just an Ngit desktop client.

The long-term (5 years) goal is Nostr OS.

Full-emersion Nostr, so that you don't really even notice that you're using Nostr because you log into your computer with Nostr.

That's why we want our own NDK and are being really anal-retentive and slow about everything.

But first, I get my book app. 😂

Fun to take a break and do something small and simple, for once. It's summer, after all.

it's like Nostr+Local-First?

Yeah. Linuxstr. 😂

Gonna take forever to get there, but maybe other people will start building components and we can just lean into that.

We're focusing on the IDE and publishing, for now.

oh it will take time, now maybe I understand why that OS project is called SerenityOS

my pet project right now is exactly this - building a #golang NDK

i will have to dabble in some shitcoinery in the future but ironically becoming a Go maxi has actually shielded me from having to directly write shitcoin code, because they all prefer #rust but don't tell the rusticles that or they will start talking about some nonsense like a demented old man arguing with another smartass old man did recently

Wouldn't golang be a good language for a Nostr browser? 🤔

GUI part is a horrible pain... the best option as used by many, such as keybase, is a chrome engine electron front end

i'd like to do something about that and i wrote a whole bunch of widgets for a GUI back in 2019 but then tehy kept on changing the API and i can't adapt what i wrote to the new API easily, have tried several thimes and days long at it and then gave up lol

something on my bucket list but definitely have to stack some sats to get the time for that, unless i get lucky and someone wants it to thappen who already stacked

apply for a grant

mehhhhh

it's one of those things where the U in the UX is the actual programmers... you might say even that it is one of my specialisations - i'm quite obsessed with making the programmer's job easier, both to avoid bugs and to eliminate especially noisy, redundant, implicit shit from everything

i mentioned just recently about how verbs are much more important than nouns, and unfortunately most programmers don't understand this and they love their little hierarchies and nonsense but it's an inflexible, wordy and inefficient way to express processes

i just wouldn't know how to approach selling the idea - because most devs are just gonna think "ah this crazy golang maxi wants to build GUIs in his preferred language" and that is kinda not bitcoin or nostr, you see what i mean?

ridiculous because actually the point is making onboarding to do such work easier

having to learn 3 different programming languages and 5 different markup languages just to write one app is onerous IMO