← All articles
Developers

Dictating Code Comments: A Developer's Honest Review

November 3, 2026·4 min read
Dictating Code Comments: A Developer's Honest Review

Every developer knows they should write better documentation. Most do not, and the reason is not laziness. It is friction. After solving a hard problem, opening a comment block and typing a paragraph about what you just did feels like a second job. The code is working. You want to move on.

Voice dictation does not solve the psychology. But it removes enough friction that the habit becomes easier to maintain.

What Developers Actually Use Dictation For

Code comments are the obvious use case. You finish a function, press a key, say what it does and why you made the choices you made, and a paragraph appears above the method. That takes 15 seconds instead of 90.

READMEs are another strong use case. Speaking a README is fast. You narrate the project the way you would explain it to a new teammate: what it does, how to set it up, what the main components are. The first draft comes out in five minutes. Editing takes five more.

The same applies to internal wikis, architecture decision records, and any documentation that lives in text. If it is words, you can speak it.

What Dictation Does Not Do Well in Code

Actual code is a different story. Dictating variable names, syntax, and symbols is painful. Some developers build custom voice grammars to handle this, but that is a serious time investment for a workflow that still feels awkward.

For most developers, the sensible split is: type the code, dictate the words around it. That boundary is clean and it works well in practice.

The Context-Switching Problem It Solves

Here is a real scenario. You are deep in a debugging session. You figure out why the race condition was happening. The context is completely clear in your head right now. In 20 minutes it will be murkier. In two days you will have to re-derive it.

With a keyboard, capturing that context means stopping, switching mentally from coder to writer, typing a coherent explanation, and then switching back. That transition is enough friction that most people skip it.

With dictation, you press a key while your hands stay near the keyboard, say what you figured out in plain language, and press the key again. You stayed in the flow. The context is captured. You kept moving.

VoiceInk handles this well because it is always available system-wide. There is no app to switch to. Your cursor is in the comment block, you press the shortcut, you speak, and it is done.

A Note on Accuracy With Technical Language

Modern transcription handles technical vocabulary better than older tools did. Words like "authentication," "asynchronous," "middleware," and most framework names transcribe correctly. Acronyms are hit or miss. You might say "JWT" and get "jay-doubleyou-tee" or something else unexpected.

The solution is the same as for any dictation: do a quick read before you commit. Technical docs benefit from a review pass anyway. Accuracy is high enough that you are correcting one or two words in a paragraph, not rewriting it.

Starting Small

If you want to test this without changing your whole workflow, pick one thing: the commit message. Every commit you write today, dictate it instead of typing it. That is a low-stakes, high-frequency repetition that will give you a realistic sense of the tool's accuracy and your own comfort with it in about one day.

From there, move to function-level comments on any new code you write. Once those feel natural, you will find yourself reaching for dictation in more places without thinking about it.

Documentation never gets easier to write, but it gets faster to speak. That trade-off is worth more than it sounds when you are looking at a Friday afternoon and a README that still says "TODO: fill this in."

READER OFFER

Don't type. Speak.

VoiceInk Pro for a full year at $50 instead of $69. Wispr Flow charges $144 a year; this is about a third of that. Mac and Windows, cancel anytime.

Get a year for $50

Code READER50 is applied at checkout. Not ready to pay? Download VoiceInk free.