Thanks.
I think this is caused in part by devs spreading themselves thin over multiple projects.
For Corny Chat there are a few key tenets
1) Bolt onto existing app
2) Nostr enable where it makes sense
3) Dont lock out anonymous usage where possible
4) Add fun features to try new things
5) Dont be afraid to toss or redo areas completely
Im not a UI/UX dev. This is the first project where Ive used React and Typescript and Tailwind. There's probably a lot of parts of code that could be improved for size, performance, etc.
Nostr as a whole needs more developers