It is precisely the same existential threat, to code and to software developers, in my eyes. I take the exact same pride in my code (which I want to be free software, BTW) as artists do in their art. Writing code is a…
> Normalize draft PRs and sharing big messes of code you're not quite sure about but want to start a conversation about. Normalize admitting that you don't fully understand the code you've written / are tasked with…
> The existence of AI slop fundamentally breaks these assumptions. That is why we need enforced social norms around disclosure. Exactly! The code used double as "proof of work". Well-formed language used to double as…
> Otherwise, what’s the harm in saying AI guides you to the solution if you can attest to it being a good solution? For one: it threatens to make an entire generation of programmers lazy and stupid. They stop exercising…
> the pride in work thing is just not high on the list of incentives Thanks for putting it so well. That is what hurts. A lot. Taking pride out of work, especially creative work, makes the world a worse place; it makes…
[dead]
> AI is writing a lot of the unit tests Are you kidding? - For ages now, people have used "broad test coverage" and "CI" as excuses for superficial reviews, as excuses for negligent coding and verification. - And now…
> Do I also have to disclose using tab completion? My IDE uses machine learning for completion suggestions. Yes, you have to disclose it. > Do I need to disclose that I wrote a script to generate some annoying…
Good point. That's the point exactly. Don't use AI for writing your patch. At all. Why are you surprised? Do companies want to hire "honest" people whose CVs were written by some LLM?
> As a project maintainer, you shouldn't make rules unenforceable rules Total bullshit. It's totally fine to declare intent. You are already incapable of verifying / enforcing that a contributor is legally permitted to…
You are absolutely right. AI is just a tool to DDoS maintainers. Any contributor who was shown to post provably untested patches used to lose credibility. And now we're talking about accommodating people who don't even…
[flagged]
It is precisely the same existential threat, to code and to software developers, in my eyes. I take the exact same pride in my code (which I want to be free software, BTW) as artists do in their art. Writing code is a…
> Normalize draft PRs and sharing big messes of code you're not quite sure about but want to start a conversation about. Normalize admitting that you don't fully understand the code you've written / are tasked with…
> The existence of AI slop fundamentally breaks these assumptions. That is why we need enforced social norms around disclosure. Exactly! The code used double as "proof of work". Well-formed language used to double as…
> Otherwise, what’s the harm in saying AI guides you to the solution if you can attest to it being a good solution? For one: it threatens to make an entire generation of programmers lazy and stupid. They stop exercising…
> the pride in work thing is just not high on the list of incentives Thanks for putting it so well. That is what hurts. A lot. Taking pride out of work, especially creative work, makes the world a worse place; it makes…
[dead]
> AI is writing a lot of the unit tests Are you kidding? - For ages now, people have used "broad test coverage" and "CI" as excuses for superficial reviews, as excuses for negligent coding and verification. - And now…
> Do I also have to disclose using tab completion? My IDE uses machine learning for completion suggestions. Yes, you have to disclose it. > Do I need to disclose that I wrote a script to generate some annoying…
Good point. That's the point exactly. Don't use AI for writing your patch. At all. Why are you surprised? Do companies want to hire "honest" people whose CVs were written by some LLM?
> As a project maintainer, you shouldn't make rules unenforceable rules Total bullshit. It's totally fine to declare intent. You are already incapable of verifying / enforcing that a contributor is legally permitted to…
You are absolutely right. AI is just a tool to DDoS maintainers. Any contributor who was shown to post provably untested patches used to lose credibility. And now we're talking about accommodating people who don't even…
[flagged]