Recently I saw someone remark that they find "AI" useful for generating commit messages.

Just now I was writing a commit message. Out of long habit, I do that while reviewing a diff of the change I'm about to commit. This is very useful for catching errors (ranging from actual incorrect code to accidentally checking in some debug prints or a including a whole file not meant for *this* commit).

And I thought "wow, I'd bet anything my code quality would go down if I outsourced that to 'AI'".

@swetland Well, yeah, but you're trying to do an effective job.

It cannot be possible that I should need to tell you this is not universally the case.

@graydon Yeah, mostly I'm just venting.

These tools all feel just fundamentally anti-thinking, anti-understanding, anti-learning to me.

I mean it's not quite hitting yourself in the head with a hammer, but it still seems like a pretty bad idea to me.

@swetland I am in sympathy with the venting!

I generally find the "the neuron you have reached is not in service" folks easier to deal with than the "do the ritual without understanding, understanding is work" folks. At least in terms of stress and stomach lining.