Most Nostr devs fall into the trap of developing for existing Nostr users instead of new users.
They do their "market research" here, on existing Nostr users, which will then tell them their users want the same features as other Nostr clients, just better. After all, users are here because they like the features we already have. Then the dev keeps implementing the same features everybody else has and thinks his goal is to beat another client in a race for the same extremely small pool of users. A zero-sum game for Nostr.
Instead, do a "market research" on users who are not on Nostr and what they want to see/do, and code those features instead, growing the Nostr pie.
They do their "market research" here, on existing Nostr users, which will then tell them their users want the same features as other Nostr clients, just better. After all, users are here because they like the features we already have. Then the dev keeps implementing the same features everybody else has and thinks his goal is to beat another client in a race for the same extremely small pool of users. A zero-sum game for Nostr.
Instead, do a "market research" on users who are not on Nostr and what they want to see/do, and code those features instead, growing the Nostr pie.
22