Dictating Code Comments: A Developer's Honest Take

Nobody loves writing documentation. This is not a controversial statement. Ask a room full of developers what they like least about their job and documentation appears on almost every list, usually somewhere near the top.
The interesting thing is that most developers do not dislike thinking about documentation. They dislike the time cost of producing it. Those are different problems, and voice dictation addresses one of them directly.
Where Documentation Actually Dies
Comments and inline documentation do not usually die because developers forget to write them. They die because writing them breaks flow. You are deep in a function, you understand exactly what it does and why, and stopping to write a comment means switching from implementation mode to explanation mode and back again.
That context switch has a cost. Many developers decide the comment can wait until later. Later often means never.
Voice Changes the Cost Calculation
When you can dictate a comment in five seconds instead of typing it in 30, the cost calculation changes. A brief verbal explanation of what a function does, dropped in as a quick voice note without lifting your hands from the keyboard position, becomes low enough friction that doing it starts to feel easier than skipping it.
With VoiceInk, the workflow is simple. Cursor above the function, press the dictation shortcut, speak the comment, release. The text appears formatted as a comment if your editor is already set up for it, or you add the comment syntax in a second. Either way, the explanation is done before you have had time to talk yourself out of writing it.
What Works Well and What Does Not
Voice dictation is excellent for explanatory comments, the kind where you describe why a decision was made, what a function expects, or what a piece of logic is trying to solve. These are natural language tasks. They match the rhythm of speech well.
It is less useful for precise syntax. Dictating a function signature or a regex pattern is slow and error-prone. You would not want to dictate code itself in most cases. But code comments are prose, and prose is exactly where voice shines.
README files, docstrings, commit messages, PR descriptions, architecture notes, runbooks. These are all documents that most developers write slowly and reluctantly. They are also all documents that are essentially spoken explanations, converted to text through the least efficient possible method.
The Commit Message Problem
Commit messages are a specific case worth calling out. The standard for commit messages in most teams is higher than what people actually produce under time pressure. Lazy commit messages are not a character flaw. They are a friction problem.
When you are ready to commit, you already know what you changed and why. Speaking that explanation takes 15 seconds. Typing a thoughtful commit message takes 90 seconds. The dictated version is often more descriptive because you explain it the way you would explain it to a colleague, not the way you would type it when you are in a hurry.
Setting Up a Voice-First Documentation Habit
The easiest way to start is to pick one documentation type and dictate it exclusively for one week. Commit messages are a good first choice because they are short, you write several a day, and the improvement is immediately visible to your team.
After a week, add inline comments. After another week, try your next PR description by voice.
The goal is not to replace typing. Developers will always need keyboards. The goal is to remove the friction from the parts of the job that are already natural language tasks dressed up as code.
If your documentation is consistently thinner than you want it to be, the problem might not be discipline. It might be that the current method is slower than it needs to be. Voice dictation is worth testing against that assumption.
Stop typing. Start talking.
VoiceInk turns your voice into text in any app. Local, fast, private. Free to start.
Download VoiceInk Free