Maybe these are just my being petty, but my goal is to avoid them at all costs in my own work:
You can't trust code with no tests (almost all of Nostr).
You can't trust devs who look down on testing (almost all devs).
Putting devs on a pedestal encourages them to put their ego ahead of their users.
VC funding and grants are ensuring we only recreate fiat products but with Nostr events and zaps to attract new users.
AI generated code is generally unmaintainable and will rot with time. No one is going to come behind you up to clean up your messes, no matter how fun it is for you to make them.
We're not exactly early and on the frontier anymore. It's been 3 years and devs still act like children in a sandbox.
Web of Trust based on follow lists is too fragile to be effective.
It's not a feature, it's a bug.
"Go Fast and Break Things" will end up breaking Nostr and losing the trust of it's users.