I don’t fully understand the argument. The article is rambling and touches so many topics in different ways such that I can’t really see a clear analogy or connection. What I gathered was that the author believes signing commits to be bad because; 1. It adds complexity that you otherwise don’t need 2. GitHub is the only place that cares or enables this and we don’t want to add to their Git monopoly 3. Signing the com…
I thought the article was quite clear: Signing a commit creates an expectation that you approved of the code. And it's permanent, so easy to screw up with lasting effects. But a signed commit really just means that whoever created it could run a CLI tool on your computer. That means the expectation of quality created by signing is misleading.
In that case you probably need training or self-education. If your company tells you to sign commits but doesn’t tell you why, that’s on them. If you sign commits and don’t take the time to understand why, that’s on you.
Also, if you think quality comes from approval or signing a commit you’re also not understanding code quality because there is a huge amount of terrible approved code out there.
Just because someone doesn’t understand something doesn’t mean it’s bad or shouldn’t happen. It means that there’s possibly a gap that’s causing the misunderstanding that should be addressed, or the wording changed to be less ambiguous.