Remix.run Logo
fantasizr 9 hours ago

the analogy would be that your LLM/agent has a pass at a Spielberg script and peppers his inbox with inane production notes. A system like that would be untenable for all involved.

hext 9 hours ago | parent [-]

I think the attitude frequently adopted by open source maintainers - comparing themselves to Spielberg - has been a major roadblock to anyone looking to contribute to open source projects for years.

fantasizr 9 hours ago | parent | next [-]

Agree that even prior to LLMs those projects weren't terribly welcoming as per Linus' famous email comments (chalk it up to cultural communication differences :) )

hext 8 hours ago | parent [-]

I don’t know if it’s just me, and these days I do understand it given the widespread adoption of LLMs, but I’ve always detested the idea that I need to reach out and have a conversation with the maintainer before opening a PR. Especially (mainly) when the PR is simply addressing an approved GH issue.

I’ve had so many perfectly acceptable PRs rejected over the years simply because they didn’t “fit the vision” of the maintainer, despite being +1’d by many members of the community or even other contributors. I don’t even mean to imply they were rude or anything, just uninterested in actually merging anything where they didn’t architect the changes themselves upfront.

On one hand I get it, you’ve spent so much time building something it’s fair to want to hold on tightly to that level of control, but to me it's just always felt antithetical to the entire idea of open source.

Makes me feel like I’m not contributing to a true open source project, just doing free labor for someone.

skydhash 8 hours ago | parent | prev [-]

Why are you looking to contribute to open source projects? If you have a fix or a new feature, you can share the diff in variety of ways. The maintainers are not obligated to review, discuss, and accept your changes.

hext 8 hours ago | parent [-]

I’m not entirely following you. I generally don’t contribute anymore, but in the past I’ve found a lot of maintainers are not actually looking for collaboration, rather free labor.

I certainly understand things are different nowadays, I’m talking pre-LLM proliferation.

skydhash 7 hours ago | parent [-]

> I’ve found a lot of maintainers are not actually looking for collaboration, rather free labor.

Do you think that maintainers lack domain expertise? A nice bug report is way more helpful than a random pull request. A patch, even when correct, can be counterproductive, if it conflicts with the roadmap and goal of the project.

The goal of open source is to give you freedom in maintaining your own version and extending it. Collaboration is not a requirement.