← All articles
Developers

Dictating Code Comments and Docs Without Breaking Flow

November 2, 2026·4 min read

Documentation is the part of development everyone agrees matters and almost everyone delays. The reason is not laziness. It is that switching from writing code to writing prose requires a different kind of attention, and the friction of that switch is high enough that "I'll document it later" becomes the default.

Voice dictation does not eliminate the switch, but it makes the prose side cheap enough that you might actually do it.

Where Voice Fits in a Developer's Day

The best use cases for voice in a development workflow are not the ones that involve code syntax. Dictating a function name or a variable is slower than typing it, and the accuracy on camelCase and underscores is unreliable enough to be frustrating.

Where voice works well:

  • Writing block comments that explain why a function exists, not just what it does
  • Drafting README sections while the implementation is fresh in your mind
  • Capturing architecture notes after a design decision
  • Writing commit messages that are longer than five words
  • Summarizing a debugging session before closing the tab

All of these are prose tasks. They require thinking and articulation, not syntax precision. Speaking is faster than typing for prose, and the accuracy on plain English is high.

The Commit Message Problem

Most commit messages are bad because writing a good one mid-flow feels expensive. You just fixed the bug. You understand exactly what changed and why. But documenting that cleanly takes a minute you do not want to spend.

Spoken, a good commit message takes about eight seconds. "Fixed race condition in the session refresh handler by adding a mutex lock around the token update block." That is a useful commit message. It took almost no time. The barrier was not knowledge. It was the keyboard.

With VoiceInk, you press a key, say the message into whatever field your cursor is in, and it is done. The transcription runs locally, so there is no latency waiting on a network call.

Capturing Decisions While You Still Remember Them

The most expensive documentation is the kind you write three weeks after the fact. You remember the decision but not the alternatives you rejected, not the constraint that made option A better than option B, not the tradeoff you accepted.

Voice makes it practical to capture that context in the moment. Right after a design conversation, before you write the first line of implementation, open a notes file and talk for two minutes. Explain what you decided and why. That two-minute recording, transcribed and saved, is worth more than an hour of reconstruction later.

This works in Notion, Linear, GitHub issues, plain text files, wherever your cursor is when you press the key.

Setting Up a Minimal Voice Workflow

You do not need a complicated system. A few habits are enough:

Keep a scratch doc open in a split pane. When you hit something worth capturing, press the key, speak, and move on. Clean it up at end of day.

Write inline comments by voice during implementation, not after. The comment "this looks weird but the API requires the order to be reversed here" takes four seconds to say and will save someone an hour of confusion in six months.

For longer documentation like a module README or an ADR, draft it by voice first, then edit by keyboard. The voice draft gives you the structure and the content. The keyboard pass gives it clarity.

The Actual Barrier

Most developers who have not tried voice dictation assume transcription accuracy is the problem. It usually is not, at least not for plain English. The actual barrier is habit. You have been typing for years. Reaching for your voice instead requires a few days of deliberate practice before it becomes automatic.

Start with commit messages. They are low stakes, short, and frequent enough to build the habit fast. Once that feels natural, the rest of the workflow follows.

Stop typing. Start talking.

VoiceInk turns your voice into text in any app. Local, fast, private. Free to start.

Download VoiceInk Free