I continue to be the spearhead of nostr development for the cake team. Nothing has changed there.
The vision is fairly lucid and the tech will come together on some timeline, still hard to predict what that timeline looks like. There are a lot of moving pieces, almost none of which have to do with nostr itself.
We were running LMDB on the client side long before anyone else had it in their projects, so I look forward to showing everyone what comes next. Seems like a lot of people are still catching up on this front.
But of course, I haven’t shipped anything yet, so I can’t get too prideful. We won’t ship anything if it doesn’t meet the bar we’re setting for ourselves internally. It will be unique.
Frankly, have been a little turned off by the community. The vibe has been discouraging and has shifted my priorities slightly to other things.
DM’s are a big issue in nostr, I’ve been trying to lead by personally finding NIP-42 development on popular relays, was met with some nonsensical and inarticulate pushback. Toxic nonsense, to be honest.
The gift wrapping situation is also not great.
But the project is not dead, we push forward.
THANK YOU! I felt like I was going crazy over here, being so fixated on this. It’s so horrible, and 100% agree that UX is being hurt by this. I see bad patterns all the time.
For those of you that are curious what Topaz client looks like (or at this point, if it even exists), I’ll share a photo of my old alpha build which continues to run and post to this day. Haven’t touched this branch in ages. Internal team has been running various alphas since March that evolved to something like this by late May. It is very high performance, multi-user, and LMDB based.
UI was extremely minimal in these early alphas because the major investments were in LMDB and overall UX. Designed 100% by GPT4 with zero effort to refine really. Bringing years of LMDB implementation experience to this project (including my own libraries), it didn’t take me long to realize that bringing an embedded database to a nostr client only gets you so far in terms of UX polish and consistency.
We need to be reaching so much further into every corner of the stack to deliver remarkable UX. And soon, when we launch the first beta builds in TestFlight, you all will get to see for yourselves.
I am excited to share more soon. https://cdn.nostr.build/i/d5e5b56804adf61f389d3c186c4f63b24e6ed2c48c2b56bfcb3fcc6bcff4eff2.jpg
Notes by t | export