Open Source Must Be Fun (Or It Will Die)
Posted by mikemcquaid 7 hours ago
Comments
Comment by mikemcquaid 7 hours ago
Thoughts?
Comment by avsm 7 hours ago
A couple of things have possibly conspired to make more established projects less fun in the past few years:
- we're getting older; as maintainers age, I find it's just harder to make time to go to hackathons and socialise with the younger generation, much as I would love to. Too much real life stuff on. The pandemic also established a 'before/after' and conferences just haven't been the same level since for me. I'm not sure if I changed or the conferences did.
- obviously LLMs, since they add a layer of interferences between both the demands on my maintainer time (LLM generated PRs) but also how much I need to interact with other people to solve a problem. I made plenty of online friends over the past three decades figuring stuff out together over some obscure library, but group debugging seems less important now if you can chuck it at Fable.
Comment by mooreds 7 hours ago
In all cases, there needs to be some payback to the folks putting in time. And it can't just be money, because volunteer organizations never have enough money to compensate appropriately. Otherwise they'd be businesses :) .
Other forms of compensation:
* fun, as you outline
* recognition from others
* impact on the world
* legacy/connecting to the past
* satisfaction of helping others
* increased leverage toward other goals
* learning new skills
* connection and community
I'm sure there are a dozen others. But recognizing and fostering these benefits is critical to OSS surviving.Comment by dave8172 6 hours ago
Reading your post about the fun of building something together without the goal of only money, seems like the human connection we need in this world. But how do you find community you would enjoy?