one of the goals is damus is that it will continue to work after I'm dead. adding more and more centralized integrations that just break is not a direction I want to go with damus.

saying that I don't care is oppsite from the truth, I care and want to do it the *right* way. one that actually makes sense for every user of damus, including japanese users who might not care about tenor memes. They have their own memes and gifs, having a nip94 gif relay would make way more sense in that context.

People upset that I'm spending development time on reaching the 80% of the nostr market (android users) over a gif keyboard, is kind of crazy to me. We can't even begin marketing Damus without an android client.

Donating sats does not mean you get to change the direction of our roadmap, if you want to do that, join our biweekly calls and tell us why your feature should be on our current milestone over the thousands of other things that need to get done.

Reply to this note

Please Login to reply.

Discussion

👊

🎯

Hey Will, I appreciate the response and your commitment to making Damus something that lasts. I respect the long-term vision. That said, here are some of my thoughts:

iOS Feels Left Behind

Focusing on Android makes sense to grow the user base, but it feels like the iOS client—and the early users who helped Damus get started—have been left in the dust. A lot of us stuck around because we believed in what Damus could be, but now it’s hard not to feel like the iOS app has been abandoned. Not to mention that Android already has an excellent client that will be challenging to compete with, and you’d most likely be cannibalizing current nostr users as opposed to growing nostr.

Priorities Seem Off

It’s not about a GIF keyboard. It’s about listening to your users and focusing on things people actually want. Instead, it feels like time is being spent on features that don’t make the app more usable for most of us. The frustration comes from feeling like feedback isn’t taken seriously.

Compete With Primal

If you think Primal’s going in the wrong direction, why not focus on making Damus the clear winner? A lot of early users have moved on because Damus doesn’t feel relevant anymore—it’s fallen behind. It would be great to see some competition again.

I get that sats donations don’t buy influence, and I appreciate the invite to join calls. But I’m a full time physician and don’t have time to jump onto a dev call. For most users, leaving feedback is how we contribute. When it feels like that feedback is ignored, it’s tough to stay engaged.

I hope I’m just missing the forest through the trees here and that all of the other projects you’ve been working on like Notedeck and Damus Android, and offline nostr really do push nostr to a sustainable mass adoption. Best of luck.

This idea that the ios app is abandoned is ridiculous and insulting to our iOS devs (eric, swift, daniel). Just because I don't post about it here anymore doesn't mean work is not getting done there.

Priorities are not off, we have a very specific plan that we are trying to execute before we can begin to market Damus to a wider audience. If we don't have android/desktop we're not going to be able to compete with anything. Our marketing strategy is not going to be "use primal". That is rediculous.

Users wanting one off features is not going to make damus succeed, there is a larger plan and goals. We want to onboard hundreds of millions of people into a proper, decentralized client that works on all platforms. It's imperative we do this before the bluesky of nostr takes over marketshare and onboards everyone first. This new client is a part of the plan, so your comment about competing with primal is weird. It's the entire point of notedeck, it have a primal-quality client without a centralized relay. I just had to do a shitton of upfront work to make it possible.

doing things the hard but right way takes a lot of time, and I am a single person. I could have easily gone the primal route and just made a centralized relay that does all the hard work, but it's completely against the core pillars of damus: "The social network you control".

It’s not about one-off features, and it’s definitely not about dismissing the work being done by the iOS devs. The issue is how you’re engaging with users and supporters who’ve been here since the start.

This reply is a perfect example. Instead of acknowledging valid frustrations or fostering a constructive dialogue, it comes across as rude and dismissive. Users want to feel heard, not scolded for sharing feedback or concerns.

It’s clear that you’re prioritizing your vision of a multi-platform client over addressing the needs of the current iOS community—and maybe that’s the right decision. But the dismissive tone and lack of engagement with your core supporters only alienate the very people who have championed Damus from the start.

Predictable with the use of terms such as 'abandoned' and 'cannibalizing'. Ok for will to use shorthand without optimizing for your butthurt if you can. Criticizing post per post scales better than responding to criticism. Productivity requires strong defense against.

Wisdom of crowds requires filter

If Casey Neistat joined nostr and requested a GIF button in the Damus client, would you implement it, or say no and risk losing the millions of users he could attract?

Damus is not ready to onboard millions of users yet, I want a client that can handle the load (which is why I created nostrdb)

well dodged the question

I mean yes probably

People are trying to make this like we aren’t working on it or something. nostr:npub12gyrpse550melzx2ey69srfxlyd8svkxkg0mjcjkjr4zakqm2cnqwa3jj5 built a full gif keyboard frontend to avoid the invasive tracking done by external libraries. We’re just working through the details on the backend with nostr:npub1hee433872q2gen90cqh2ypwcq9z7y5ugn23etrd2l2rrwpruss8qwmrsv6 now

I’m not saying you’re not working on solutions, and I understand you have very limited resources to accelerate progress. This isn’t really about a ‘stupid GIF button’—it’s more about the ability to listen to user feedback, even from those of us who might not have an audience or resources to attract. Often, the feedback we give includes suggestions that wouldn’t hurt to implement and could enhance the overall experience(even as a temporary solution). I think for #nostr clients that want to work on the project and not being sold to VCs, users should be counted and if not us being on here or leaving back to X app then #nostr is pointless and failed project.

We get tons of feedback, which nostr:npub1zafcms4xya5ap9zr7xxr0jlrtrattwlesytn2s42030lzu0dwlzqpd26k5 and nostr:npub1h50pnxqw9jg7dhr906fvy4mze2yzawf895jhnc3p7qmljdugm6gsrurqev meticulously catalog and coordinate quarterly planning meetings around. This idea that we dismiss feedback is insane to me.

You do dismiss feedback I’m just lazy to go and find it. Let’s just bookmark this for the future reference

Yup, I’m sure it’s the first time you’ve ever heard you’re dismissive of your users.

Having a different opinion about priorities is not dismissive.

These are called wedge issues, operators exacerbate them, just link to where you've already debunked it imo

Please allow me to flip this into a positive note

You can truly see the passion in this thread that everyone has for Damus and Nostr as a whole

It is a privilege to be in a position where people care enough to criticize your work

The developers at Damus have built something incredible that people can’t get enough of and are demanding more

With that said, I think we have a solution that will be scalable, non-intrusive, and will be unique to Nostr

Looking forward to contributing and working with the Damus team

GIFs are inevitable

I look forward to trying on android.

Work after you are dead. That would be very impressive.