← technical essays
[ESSAY]
signal_№_7.86 Apr 25, 2013 essay

How to Write Commit Messages Future You Will Thank You For

The diff shows what changed. The message explains why.

[ essay ]

Commit messages are async communication with future teammates — including you.

Use conventional prefixes: feat, fix, refactor, chore, docs. They enable changelog automation and quick scanning.

Body text answers: what problem? why this approach? what to watch in prod?

Avoid “fixed stuff” and “wip” on main. If work is incomplete, stay on a branch.

Breadcrumbs beat archaeology. One minute writing saves an hour guessing.

— JV · Dark Heart Labs.

№ 7.86 — JV · Dark Heart Labs.