Have you paid? I too have been frustrated by the way open source works. Maintainers are frequently people in high demand and open source rarely pays commensurate. So too have I given my work away and been met with entitled demands for service and time. I enjoyed writing the code and making something useful. I enjoyed the validation of that belief based on use but that doesn't feed the family or further my actual goal…
The exponential curve behind open source backlogs
51–53 of 53 posts
Re: The exponential curve behind open source backlogs
#52Earlier quoted context omitted.
It's worth asking "if AI is so great for software development, won't that make it dramatically easier for people to maintain their own forks of software?" (I suspect the answer ends up being no, but the reasons could be interesting)
I'm curious why you think the answer would be no. I've had some success with resolving complex merges with GPT 5.4, and it seems obvious enough that AI is a good solution for maintainers who don't have anyone they can trust to take over the project whilst also needing to boost throughput.
So, yeah. I'd guesstimate this model was fine 75% of the time, mediocre 15-20%, and actively bad 5-10% of the time. How valuable it is depends on how much energy you can spare as a human on spotting the bad.
Re: The exponential curve behind open source backlogs
#53Earlier quoted context omitted.
Thanks a lot! I appreciate the kind words. I do want to clarify that I think in Jellyfin-web's case, the maintainer does mean well and doesn't really have the "benevolent dictat... er, maintainer" approach. But there seems to be this defeatist argument of: we have one maintainer which means 6 months per PR and features not being merged, that I think Open Source projects could do a better job at
Git is a DVCS, created to help manage Linux, which uses a distributed cabal of individuals, each of varying "authority" who choose whether something gets in or not. The problem is that despite using the same DVCS for source code management, other projects insist on a hub-and-spokes development model, which does not scale. Projects would be a lot more productive (and a lot more resilient) if they also followed a model…