Oddbean new post about | logout
 From a protocol POV, currently my favourite 3 clients:

1. Ditto
2. Damus
3. Iris

My least favourite clients form a protocol POV

1. Coracle
2. Amethyst
3. Gossip

All subject to change.  Primal deserves a shout out too. 
 why dont you like amethyst 
 what don’t you like about them? 
 What I like about 1-3 is that they are innovating in a way that has impact.  For example, ditto is providing a new scaling architecture and bridges to millions of users and apps.  Damus is an invaluable client and public relay, always pushing new innovations, npubs, zaps, notedeck -- it has already helped level up nostr once -- and may do again.  Iris/Snort, Martti has been working on this for over a decade, has experience, has built social graphs even before nostr, knows what he's doing.  All 3 have great devs that stay humble, and are able to put their egos to one side and put the needs of the project ahead of their own needs.

IMHO the other end of the spectrum are clients that are in their comfort zone and want the protocol to conform to them.  Little things like the 1984 reactions.  Amethyst also is known for high bandwidth.  I would like to see more diversity on android.  I dont want to say too much negative, rather stick to the positives. 
 This is a weird take since coracle and amethyst are consistently pushing boundaries by implementing the latest nips… 
 But in the process they've added a lot of technical debt 
 That makes more sense to me. I guess I didn’t understand the “in their comfort zone” comment 
 No, you are absolutely right.  Technical debt has become an issue in the NIPs.  Sometimes fixing one thing breaks two others.  Clean architectures like ditto (and hopefully others to follow) allow more.   
 it's all in the wash & timer still ticking   863264 
 nostrudel is my number #1, most complete and "just works" client imo 
 but I use a fork to an older version called mostard because the new version was too much for me 
 what advantage DITTO client have? chat controlled community server?