Oddbean new post about | logout
 Thinking about scoping down coracle a bit so that I can do a better job focusing on what's special about it. Interested in folks' thoughts. What if I removed:

- Classifieds
- Calendars
- Public Groups
- Private Groups
- Rending support for obscure note kinds, relying instead on nip 89 handlers

I would hope to focus on more complete/correct support for relay and social graph management, as well as feed building and navigation.

My hope for the group features (including calendars) is that relay-based and MLS-based groups would be good enough to replace what currently exist. 
 Fwiw imo I think we should be focusing on dethroning Twitter and telegram, we can try to take on Gmail and Craigslist later 
 Exactly! Save the code for the other portions. They can be separate apps later on. Since many people use secure login systems, spreading your private key around isn’t as much of an issue anymore 
 Craigslist and Gmail brought people to the web. Twitter/FB turned the web into social garbage... then FB reintroduced Marketplace (Craigslist)


I want Craigslist on Nostr.  
 this sounds wise, and like realistic future thinking 
 Who is your target customer?

Who is not your target customer? 

What problem are you solving for them? 

What problem are you not solving for your target customer? 
 I've been saying that devs overload their clients because they get opensats grants and want to provide shiny release notes. Now you have long term support and suddenly you want to scale down. Turns out I was right 😆 

And yes. Scaling down is the correct move. 
 Twitter clone. Move the rest to specialty clients and libraries.

Threads, photos, videos and dm 
 This, this, and nothing but this! The fact that most of the major nostr clients are trying to not just reinvent the wheel but the entire damn car and it's very frustrating. I would take it a step further and completely divorce those things from nostr. Spin them off into their own protocol, better yet, look at existing protocols and either fix them up and extend them or rebuild them. 
 Counter point: coracle's custom feeds are useful for loading non-kind-1's 
 indeed, this is a small boost over the twitter clone model... full articles... maybe keep that working, i'm a big opponent of the "kind 1s no md" position 
 Focus is the key.
Nostr gives us abundant option. Most likely too much to handle in one client.

I would be really interested in your bifurcated approach. 
 Yes, I agree 100%
Maybe I would also remove DMs, since they naturally fit well in a client that focuses chats. And you have Flotilla for that. 
 Calendars 
 Focus would definitely help take on groups and relay-based customization. NIP-89 handlers should also be standard with all social-basee clients. 
 Get the basic feed and notifications working first.  The other stuff is nice, but they don't matter if the basic feed doesn't work.  I do want both basic and  long form notes in my feed and need pictures.  The rest is gravy. 
 I’m not a regular user of coracle so I might not be the feedback you want. But I think social graph management is needed. As is relay management. Prior to outbox model I thought it would be a required tool to measure the number of relays in common with each of your contacts or contacts you wanted redundant relays with to be less censorable with them. Now it seems like less of an issue but I still want help choosing relays, same for shaping who I follow. Who is no longer active, who should I be following that I’m not. Summarize each follows notes by hashtag, do I want to follow this npub still? Tools to help me curate my follow list. Just ideas. 
 I appreciate the feedback!