Oddbean new post about | logout
 NGL, as a dev for nostr, I am on a brink of giving up almost weekly! But I think that’s a part of the process and not a bad thing! Kudos to those who can maintain their motivation and stay true to their vision despite major setbacks and difficulties. 🐶🐾🫂🫡💜🔥 
 GN @The Fishcake🐶🐾 , stay strong 💪🏻 🫂 
 🫂🐢🐾🐶🌽💜👍 
 I just want you to know how much joy and love you bring to my family each week through Nostr. 

Thank you for your sacrifices, thank you for the care you put into your projects, thank you for the freedom, thank you for the friends I’ve made. 

I know devs don’t hear it enough, but you give us something we couldn’t possibly build for ourselves. You are valued greatly. 
 Thank you! Having people use what you build is a joy and pleasure! 🐶🐾🫂💜💜💜 
 grateful for everything you do 
 Thank you! 🐶🐾🫂💜 
 What/why is most difficult? 
 The constant balance between time spent and usability it will potentially get. Sometimes it’s just a self inflicted doubt and constant fear of making a catastrophic mistake that will ruin everyone’s experience 🐶🐾🫂🫡 
 hang in there 
 I like beer and weed for motivation 🤙🏽🤙🏽🤙🏽🍻🍻✊🏽 thx for the hard work 💯.  
 Good! LFG! 🐶🐾🫂💜🤣🔥 
 Keep up the hustling! We appreciate you 
 Thank you! 🐶🐾🫂💜 
 Keep fighting. We definitely all have our ups and downs. 💯 it’s part of the process. 
 💯 agree! 🐶🐾🫂🔥🫡 
 💜🫂 
 🫂💜🐶 
 🐶🐾🫂💜 
 I’m in a similar position. It’s too easy to get distracted with my old routines or roadblocks, but I remind myself why this work is important and fun. 
 I feel you! Luckily I almost always find motivation to push forward. Setbacks are part of the way, so I need to remind myself this fact. We should have a regular dev chat to just vent and talk about obstacles, it may help us to stay stronger and more focused 🐶🐾🫂💜🫡 
 Keep treading water, you're doing better than you realize. Don't give up. We appreciate your efforts on everything that you do. 
 Thank you! Will do my best 🐶🐾🫂💜🫡 
 Sending hugs friend. You got this 
 🐶🐾🫂🫂🫂💜 
 Wouldn’t be the same without you. 🫂 
 I am sure it would be fine without me! But I appreciate your kind words 🐶🐾🫂💜🫡 
 It would be fine. But it would not be the same. 👊🫂⚡️ 
 Cheers! 🐶🐾🫂🤣💜 
 Hard playing catchup to Mastodon lol  
 If I only knew enough about Mastodon to even see it as a catchup target. All I know is its name 🐶🐾🤣🤣🤣🫂 
 Basically everything is better there lol 
 Highly subjective 🐶🐾🫡 
 I mean .. from front end, administration, and backend to the storage and deaign for scale, nostr appears to be very behind or never will be as good as others. 

What am I missing ? 

Its interesting that nostr is more decentralized than say, competing social tech. Thst rocks


But that seems to be it.  Even how noatr habdles media is very terrible  
 Ok, that’s better. Not 💯 true (again subjective part) but nostr has still a lot to do to be very scalable, but definitely has architectural advantages to scale well. I am not going to go into technical details, but the main advantage I see is its simplicity. We haven’t invested much into proper scalability yet, but if there was a need, I see how to make it work with millions of active users. 

And by the way, I do appreciate all the criticism that comes my way, it helps a lot with making a better product. 

Media side is the main area I am focusing on, and can assure you that we can handle a large number of concurrent users even now. Thanks again, and I hope to hear more from you in the future 🐶🐾🫂🫡 
 Thanks for the reply. I left the fediverse for nostr full time.  I want to see it thrive. Redis caching and postgres backends would help a lot.  Hopefully we see s3 support soon for uploads so anyone can host a media server easily like witj minio.  
 It’s already kind of possible with nip96, but as you can guess s3 object storage is not a great solution to the problem. Postgres is also not the best choice for this, cost of scaling is too high even if caching is there. I think more solid approach would be a KV storage backend for events. 🐶🐾🫡🫂 
 Awesome. I cant wait to see what comes next. Postgres aint my favorite but it seems to be the standard now. It will be nice to see nostr do something better. Cant wait   
 Absolutely! A lot of ideas, not enough time to explore them all! A good problem to have I guess 🐶🐾🤣🤣🤣 
 You the man Fishcake!   
 I am a dog! 🐶🐾🤣🤣🤣🫂🫡 
 It’s too hard to give up on such a beautiful thing because when it works; that feeling of it running and it’s error free, when all semantics are in perfect order, the layers don’t conflict, when everything aligns… it’s one of the best feelings in the entire universe!!!  That is why I couldn’t ever stop🫂.  Those moments are just too precious!!!! 
 Beautiful words! The harder it is the more precious it must be 🐶🐾🫂💜🔥🫡 
 🫂 
 🐶🐾🫂💜 
 💪  
 🐶🐾🫂💜🫡💪🏻