I think humans will be able to innovate much faster by building on top of existing knowledge that tools like GPT give access to. It might be different from what we have experienced so far. But there is very less chance that humans stop innovating.
Recently, a person has been using AI tools to generate code and open pull requests to open source projects I contribute to.
The code is entirely wrong and doesn’t work, and it is evident that the person making these pull requests doesn’t understand the code.
The person also copied explanations (which was an obvious giveaway as it sounded like a typical <popular AI tool> response) into the pull request and attempted to explain the code and answer questions from the reviewers.
We were polite and when it didn’t work, reported the person to GitHub.
I don’t want to shame the person publicly. But I want to make other open source maintainers aware that this is a thing and prevent them from wasting time and effort chasing such people down.
Actually, we were sure that it was spam. GitHub gives the option to "approve workflow run for first-time contributors". I guess none of the maintainers thought to approve it because they thought it might be spam. Still, a lot of time and effort spent to review it.
That button was added to GitHub to protect against new bot accounts creating PRs against random projects, adding a CI step that runs a cryptominer.
Now that the CI doesn't run automatically for new users without a button click, these attackers have a much harder time.
So tell your maintainers to use that button more liberally -- it mostly just exists to save GitHub money / discourage these attacks. It doesn't hurt to click it for these "CV improvement" spam PRs, and it makes rejecting the PR a lot simpler if there's a red X.
I usually just scan file list changed by the PR, and if it isn't changing CI stuff, I just let the actions run prior to the actual code review.
I love using RSS to subscribe to blogs. Many of my favorite personal developer blogs have RSS feeds, and I have them on my blog. I'm currently using Readwise to get all my feeds in one place. This filters out a lot of noise prevalent in social media like Twitter.