PHP

Semantic Diffusion

Martin Fowler on how technical terms lose their meaning as they spread. When a useful concept becomes popular, it passes through a “telephone game” of explanations until the original definition gets diluted or even inverted. Read more…

By hadi, ago
PHP

How to automatically generate a commit message using Claude

[AdSense-A]

For years, my git history contains "wip" commit messages. I don't really often use git history myself, but my colleagues do. And when they're trying to understand a change I made six months ago, "wip" tells them absolutely nothing. Might as well not have commit messages at all.

I knew I should write better commit messages, but the friction was real. Stopping to think about how to summarize my changes felt like it broke my flow. So I kept typing "wip".

Now, I have a bash function in my dotfiles that uses Claude to generate commit messages for me.

(more…)

By hadi, ago