had a chat recently on the topic of #building for yourself vs building for the #opensource #foss #community
#software to me is simply a tool to solve a problem. mostly my own problems. like many, problem-sets are often unique and don't have a one-size-fits-all.
one project in particular was me taking what i learned from running #deltachat relays and contributing upstream and making a very niche lean single-binary relay that's compatible with upstream. why? because i wanted to and i felt upstream was too many moving parts and decisions that don't align with what i want to be working on.
as soon as i released the binary to a few trusted testers the feedback was, "this is great, but upstream does this, or you should make it more scale-proof (noting that 70rps was too slow) for the community"
not one to be reactive, i thought about it for a few days. then decide no, i'm not changing anything. i built this for fun and learning, not for a community.
once i release this, the community is free to do with it whatever they like. fork it, light it on fire, crochet jorts, whatevs.
maybe this would have been a good paule f*ck you pay me situation. i donno anymore.