← All articles
Developers

Developers: Stop Typing Your Documentation

September 20, 2026·3 min read

Documentation is the part of software development that almost everyone agrees matters and almost no one enjoys writing. The usual explanation is that developers prefer building to explaining. But a lot of it comes down to friction. Switching from code to prose in a text editor feels slow, and typing paragraphs of explanation after hours of typing code feels like more of the same.

Dictation changes the cost structure of writing documentation.

Why Developers Avoid Writing Prose

Code and prose use different mental modes. Switching between them takes effort. When you are deep in implementation, stopping to write a README or a function comment in full sentences feels like context switching at the worst possible moment.

The result is documentation that gets deferred, then forgotten, or written in a hurry at the end when all the reasoning is already fading from memory.

Speaking Prose Is Faster Than Typing It

Developers are often fast typists. That makes the gap between typing speed and speaking speed slightly smaller than average, but it does not close it. Speaking still produces prose at two to three times the rate of typing, and the output tends to be more natural, closer to how you would explain something to a colleague in a conversation.

That register, direct and conversational, is actually what makes documentation useful. Over-formal, over-structured documentation often obscures what someone actually needs to know.

What to Dictate

Not everything in a development workflow is a good candidate for voice input. Code itself is not. Syntax, indentation, and special characters make typing the right tool for writing actual code.

But a large portion of the surrounding work is prose or near-prose.

Function and method comments. Explaining what a function does, what its parameters expect, and what it returns is a natural candidate. Say it out loud the way you would explain it to a new team member. That is usually the best comment anyway.

README files. Installation steps, usage examples, configuration options, these sections benefit from being written in a natural voice. Dictating them takes a fraction of the time.

Commit messages. Longer commit messages that explain why a change was made, not just what changed, are good dictation targets. Most developers skip writing them carefully because typing them out feels tedious. Dictating a two-sentence explanation takes about ten seconds.

Technical notes and internal docs. Architecture decisions, API behavior, edge cases you encountered, all of this is easier to capture by speaking while the context is fresh than by sitting down to write it later.

Setting It Up in Your Environment

VoiceInk works in any text field on your Mac, which means it works in VS Code, your terminal, Notion, Linear, GitHub, wherever you are already working. You do not open a separate dictation interface. You put your cursor where you want the text, press your hotkey, and speak.

For code comments specifically, put your cursor on the comment line, press the key, and say what the function does. The transcription lands in place. You clean it up in seconds if needed.

Because VoiceInk processes audio locally on your Mac, there is no concern about code or internal documentation going through an external server. That matters for teams working on proprietary systems.

The Habit Is the Hard Part

The mechanics of dictating documentation are simple. The habit of actually doing it, in the moment, before the context fades, takes a few weeks to build.

The easiest way to start is to pick one type of documentation and dictate it every time for two weeks. Function comments are a good choice because they are short, frequent, and immediately useful. Once that feels natural, expand to READMEs and longer notes.

Your future teammates will read what you write. Giving yourself a faster, lower-friction way to write it is good for the code and good for your hands.

If you have a function open right now that needs a comment, you already know what it does. Say it out loud.

Stop typing. Start talking.

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

Download VoiceInk Free