AI pull requests are making people feel crazy.
-
Most striking in this video was the plea that people "get to know the project and the people" --
Open issues, known bugs, feature requests... it's like some people think that you could just run AI and close them all and the development would be done. But software development is a conversation: something people do together, code is just the medium.
It's like saying "I have solved birthdays since birthday bot will give everyone a cupcake and card automatically."
No you ruined birthdays.
@futurebird this is of a piece with "music is solved, just use Suno" these people are all such soulless goblins
-
AI pull requests are making people feel crazy.
Summary: An AI bot called "Claude" posts "pull requests" (suggestions to fix and improve open source projects) on GitHub. Users are also submitting AI generated pulls and it's wasting the time of the people who need to check and approve or reject these "improvements."
In the world of GitHub doing 'pull requests' gives devs a bit of status, but AI has upended this system and destroyed trust and annoyed many people.
-
Computers may run code, but code is written for humans to read.
This is why there is a limit to the utility of things like "python one-liners" (although they are fun puzzles and brain teasers)
Just like an article, an essay or a story code needs to make sense to the people who read it. Hard to understand code is bad code.
IDK I'm just a HS CS teacher, I'm no dev. But the example in that video was a likely horror show.
But then I grade some messed up code so I'm sensitive.
@futurebird I am a professional dev and I think you are 100% right.
It's a matter of accessibility.
Tech is power, and power shouldn't be in the hands of few. -
Computers may run code, but code is written for humans to read.
This is why there is a limit to the utility of things like "python one-liners" (although they are fun puzzles and brain teasers)
Just like an article, an essay or a story code needs to make sense to the people who read it. Hard to understand code is bad code.
IDK I'm just a HS CS teacher, I'm no dev. But the example in that video was a likely horror show.
But then I grade some messed up code so I'm sensitive.
@futurebird ``Computers may run code, but code is written for humans to read.''
I *wish* that were true.
-
AI pull requests are making people feel crazy.
Summary: An AI bot called "Claude" posts "pull requests" (suggestions to fix and improve open source projects) on GitHub. Users are also submitting AI generated pulls and it's wasting the time of the people who need to check and approve or reject these "improvements."
In the world of GitHub doing 'pull requests' gives devs a bit of status, but AI has upended this system and destroyed trust and annoyed many people.
@futurebird My project isn't know widely enough to attract the larger AI-slop crowd, but I have had such PRs. My contributing guide now says no AI slop, and accounts who do submit it will be blocked from contributing in the future.
-
Most striking in this video was the plea that people "get to know the project and the people" --
Open issues, known bugs, feature requests... it's like some people think that you could just run AI and close them all and the development would be done. But software development is a conversation: something people do together, code is just the medium.
It's like saying "I have solved birthdays since birthday bot will give everyone a cupcake and card automatically."
No you ruined birthdays.
@futurebird Isnt it enough that Microsoft said that CoPilot was able to drill down through all gits and repos for ‘learning’ purposes?
-
Computers may run code, but code is written for humans to read.
This is why there is a limit to the utility of things like "python one-liners" (although they are fun puzzles and brain teasers)
Just like an article, an essay or a story code needs to make sense to the people who read it. Hard to understand code is bad code.
IDK I'm just a HS CS teacher, I'm no dev. But the example in that video was a likely horror show.
But then I grade some messed up code so I'm sensitive.
@futurebird the issue of one-liners reminded me of something I read somewhere else. The best way of having a one-liner is writing a nice function, following all the good practices, and then having a one-liner which just calls the function (ofc with arguments and attributing its output to some variable)
-
Computers may run code, but code is written for humans to read.
This is why there is a limit to the utility of things like "python one-liners" (although they are fun puzzles and brain teasers)
Just like an article, an essay or a story code needs to make sense to the people who read it. Hard to understand code is bad code.
IDK I'm just a HS CS teacher, I'm no dev. But the example in that video was a likely horror show.
But then I grade some messed up code so I'm sensitive.
@futurebird List comprehensions exist mainly as a shibolleth so Pythonistas can recognize their own. Brittle unreadable garbage.
-
@futurebird ``Computers may run code, but code is written for humans to read.''
I *wish* that were true.
@khleedril @futurebird it is true, the aphorism says nothing about *how well* it does that though.
-
AI pull requests are making people feel crazy.
Summary: An AI bot called "Claude" posts "pull requests" (suggestions to fix and improve open source projects) on GitHub. Users are also submitting AI generated pulls and it's wasting the time of the people who need to check and approve or reject these "improvements."
In the world of GitHub doing 'pull requests' gives devs a bit of status, but AI has upended this system and destroyed trust and annoyed many people.
@futurebird I feel like they make you feel crazy if you give them a chance to. Treat them as any other source of trolling/spam and it's no big deal. To wit, as soon as you've positively identified it as AI sourced immediately reject and move on.
The thing that surprises me is all the people holding the position that these are good faith contributions worth reviewing and interacting with.
-
Most striking in this video was the plea that people "get to know the project and the people" --
Open issues, known bugs, feature requests... it's like some people think that you could just run AI and close them all and the development would be done. But software development is a conversation: something people do together, code is just the medium.
It's like saying "I have solved birthdays since birthday bot will give everyone a cupcake and card automatically."
No you ruined birthdays.
@futurebird total ruination of human connections like birthdays seems like a hallmark of capitalism.