We already have good tools for that; some are design techniques, some utilitize AI. They're just not using them. They literally just hack wildly at some file.
Even just sitting and thinking a activity diagram through in your head would help.
Like:
Step 1: user goes to search field.
Step 2: user types in search parameters.
Step 3: user clicks search button.
Step 4: user gets results, if found.
What is obvously wrong with those 4 steps, in a Nostr environment?
--> You forgot to check if the user has the correct relays, or any relays, at all.
This is one of the most-common "user bugs" I see. The relays disappear or become paid-only or whitelisted, and then users try to write a note or search or reply and the client allows them to do everything and then just sits there with blank results. Not even a "Check your relays!" suggestion message, when returning a blank result.
Nothing.
Zip.
Nada.
I keep writing notes to nowhere and then I check my feed and I'm like, "Where are they?" Oh, relays disappeared again. 🤦♀️
When you talk to the devs about it, they just say, "User error. Not my problem. They should think to set their relays (or reset them)."
