Earlier quoted context omitted.
I disagree. Imagine a human co-author on a work. "Written with a co-author" would not be sufficient attribution.
That’s Apples to Oranges. Me saying “Co-authored by Joe Smith” gives the human, Joe Smith, possible exposure and definite credit. “Co-authored by Copilot” gives a multi billion dollar corp free advertising. I don’t care about them. I do care about Joe though.
Stop Advertising in Your Commits
111–120 of 178 posts
Re: Stop Advertising in Your Commits
#112commit 85cd835e5923cddc1882e74354eac8dba6a925c1 (HEAD -> master, origin/master, origin/HEAD) Author: John AuthorDate: Fri May 22 13:25:33 2026 -0000 Merged PR #197 Tired of planning for dinner every day? FoodDrop™ is the premier ready-to-cook meal-by-drone delivery service in the greater Vancouver area and Belize. Get one month of food dropped onto your driveway by FoodDrop™ for only $12.95 when you use this commit's…
I hate when people say their API supports iso8601 and when your api call fails they're like, oh I meant yyyy-mm-dd and EST timezone please.
Get your timestamp today!
Re: Stop Advertising in Your Commits
#113I don't agree. Who/what wrote the commit is definitely part of the commit. If Git commits formally had a co-authored header, it would go there. As it stands, there is one author and one committer. If something was pair programmed, whether with a human or machine, you need a commit message trailer if you want to show that. Commit message trailers are a formal mechanism in git, supported by tooling; there are git comma…
Re: Stop Advertising in Your Commits
#114Earlier quoted context omitted.
Who really cares, though? AI is just a tool. If the code is good, the code is good.
Why put anything in commit messages at all? You can just figure it out by reading the diff.
Ugh
Re: Stop Advertising in Your Commits
#115I don't know, it is a useful signal that the person did not think deeply about their code changes, and should be treated as such.
Reminds me of 25 years ago, the default BitchX config on most distributions contained something that would crash the client with a message "I did not read the configuration". If someone remembers what it was actually, that would really bring back memories
Speaking of; why the names?
Re: Stop Advertising in Your Commits
#116I don't agree. Who/what wrote the commit is definitely part of the commit. If Git commits formally had a co-authored header, it would go there. As it stands, there is one author and one committer. If something was pair programmed, whether with a human or machine, you need a commit message trailer if you want to show that. Commit message trailers are a formal mechanism in git, supported by tooling; there are git comma…
but its like writing I "co authored it with vscode/eclipse/sublime/vim" its not super relevant or needed like the original article lays out
Re: Stop Advertising in Your Commits
#117I am confused. Do AI agents reword your commits and force push or something? Last time I checked nobody was adding anything to my commits. Did I miss something?
Why would you let AI commit into your repo under your name, that's a separate question.
Re: Stop Advertising in Your Commits
#118AI code is uncopyrightable. If you want to be hygienic about it you would let AI commit code as is, and if you don't like the code and decide to change it manually this should be a separate human-only commit. Mixed human-AI commits add ambiguity about copyrightability of that code. So its should be either: Author: Some AI model, Committer: You Friendly Dev or Author and Committer: Your Friendly Dev "Co-authored by AI…
Re: Stop Advertising in Your Commits
#119Earlier quoted context omitted.
> Who really cares, though? some people certainly do, to the extent of not caring at all about the outcome, only being concerned with the fact that the process was 'tainted' by ai. the fervor for/against ai can approach the level of religion for some people.
Imagine using software tools on a computer to make a computer do work without telling anybody that you used software tools on a computer to make the computer do the work. That's just disgusting. Matrix multiplication was invented by the devil.
Re: Stop Advertising in Your Commits
#120commit 85cd835e5923cddc1882e74354eac8dba6a925c1 (HEAD -> master, origin/master, origin/HEAD) Author: John AuthorDate: Fri May 22 13:25:33 2026 -0000 Merged PR #197 Tired of planning for dinner every day? FoodDrop™ is the premier ready-to-cook meal-by-drone delivery service in the greater Vancouver area and Belize. Get one month of food dropped onto your driveway by FoodDrop™ for only $12.95 when you use this commit's…
I hate when people say their API supports iso8601 and when your api call fails they're like, oh I meant yyyy-mm-dd and EST timezone please.