← Retour au blog
tech 20 August 2026

Why I Still Hand Write My Commit Messages

In a world where AI can draft commit messages, why choose to handwrite them? Let's explore the reasons and benefits of this practice.

Article inspired by the original source
Why I still hand write my commit messages ↗ www.jvt.me

Introduction

In a world where AI language models can generate commit messages in seconds, why choose to write them by hand? For many developers, this task seems outdated. However, there are compelling reasons why handwriting commit messages remains a valuable practice.

"Why" is More Important Than "What"

One of the most crucial aspects of a commit message is explaining why a change was made. Too often, messages merely describe what was altered. However, the "what" is usually evident from code diffs. What is missing is the "why"—the context that motivated the change. Chris Beams, an expert on the topic, emphasizes that documenting the "why" enriches the understanding and maintainability of code.

A Valuable Self-Assessment

Writing a commit message forces the developer to reflect on the logic behind their modifications. This acts as a form of self-assessment. According to a 2014 study, teaching a concept helps to retain it better. By explaining changes oneself, one ensures a good understanding, which can prevent future errors.

Preserving Authenticity and Personal Taste

AI agents are becoming increasingly proficient, but they cannot yet capture a developer's authenticity or personal style. A handwritten commit message can reflect the author's personality and preferences, providing a level of customization that AI cannot yet match.

Documentation and Traceability

Carefully documenting the reasons for changes improves project traceability. This facilitates collaboration within teams, especially when developers need to revisit past decisions. A good commit message serves as a living document, bringing clarity and understanding to the entire team.

Concrete Examples

Consider an example: a developer modifies an algorithm to improve performance. An AI-generated message might simply state "performance improvement." In contrast, a handwritten message might specify: "Optimizing the sorting algorithm to reduce complexity from O(n^2) to O(n log n)."

Conclusion

Handwriting commit messages remains a valuable technical skill. It promotes better understanding, quality documentation, and personalization that automated tools cannot replace. As a tech decision-maker or entrepreneur, it's essential to recognize the value of this practice in software development.

Let's discuss your project in 15 minutes.

commit messages software development AI automation documentation programming practices
Deepthix newsletter · 100% AI · every Monday 8am

An AI agent reads tech for you.

Our AI agent scans ~200 sources per week and ships the best articles to your inbox Monday 8am. Free. One click to unsubscribe.

Visit the newsletter page →

Want to automate your operations?

Let's talk about your project in 15 minutes.

Book a call