Replying to Avatar Derek Ross

i love nostr and i remain incredibly bullish on nostr, however these are the apps that i use daily that cause me frustrations. when i said this morning that i go from bullish to frustrated and back, these are the reasons:

nostrudel - i have to refresh or reload the app often to get profile names and photos to display. sometimes new notes don't load and i have to refresh or reload to display them.

chachi - chats just don't load most of the time. i have to nuke local storage and reload and refresh constantly to get new chat messages to display. this is tedious.

olas - i haven't used olas since the last update. i can't upload images. the images upload blank or never finish publishing. even the feed is inconsistent showing me mostly my images instead of images from people i follow.

pokey - mute thread is not consistent. sometimes it works and sometimes it doesn't.

citrine - no new events get published. i've been at 207,513 events for months. i think this happened whenever i tried to import all of my events from all of my relays. whenever i open citrine there's a notification that it's exporting events, but that never finishes. i think i need to cut my losses and my local data and nuke and start from scratch, but then ill lose all of my local data :(

wavlake - a popup window for amber is displayed every single song that i listen, because it's trying to set a status for the song im listening to. this continues even if you attempt to remember or save the setting.

primal - my NWC somehow stops working. i can generate a new string and apply it and have zaps work for a few days, but eventually it will stop working and ill have to disconnect and regenerate new NWC strings.

fountain - i just don't boost as often as i'd like, because having a separate wallet balance makes boosting harder. NWC is coming to fountain though. that will resolve this.

---

honestly the most stable and consistent apps that i use daily are #0xchat, #Amethyst and #Notedeck (jumble.social is great too, i just don't use it that often.)

---

looking at the larger picture, these are not showstopping issues, but mere annoyances along a bumpy path forward. and that's where we are moving. forward.

keep building.

One thing I made it a point when I founded Media3 Labs is that we’d have an easily discoverable intake process for bugs/feedback, be extremely responsive, and transparent with the people sharing them (give ETAs on patching, be candid if we need to de-prioritize). I did that because in my experience as a consumer of apps, I see teams being too focused on shipping, not focusing on fixing what’s broken, and rack up massive technical debt that virtually kills what was an otherwise good idea.

Building is hard, and yeah, there’s definitely a ying-yang for shipping/fixing and the balancing act required there.

Reply to this note

Please Login to reply.

Discussion

"Works" is such a broad term. Many devs focus on new features and don't fix minor bugs. It's...a bit annoying having so many apps that are left at about 85% complete with only a few hurdles that could bring them from "it works" to "it works great". I try to focus on and look at the larger picture though.

Totally — I think builders tend get into a zone and feel the need to ship while also thinking their product is “good enough.” They’re kind of right…it’s good enough for maybe a new user who is something novel, and then there’s loyalists, but most of the people are in the middle…they’ll move on.

I agree, 85% is a good percentage…it’s like past MVP stage, where fixing bugs can’t take the backseat anymore