Nobody sane wants to dictate raw code, brackets and semicolons and all. But a surprising share of a developer's day is not code at all — it is the prose around the code. Commit messages, pull request descriptions, code review comments, design docs, incident write-ups, Slack threads, ticket updates, and increasingly the long natural-language prompts you feed an AI assistant. That writing is where dictation pays off, and on a Mac it can happen inside every tool you already use.
The part of coding that is actually writing
Think about a normal day. You explain a tradeoff in a PR description. You leave three paragraphs of review feedback on someone else's branch. You write the "why" in a commit body so the next person understands the change. You draft a runbook. You type a 200-word prompt to an AI agent describing exactly what you want built. None of that is code, and all of it is faster to say than to type — especially the explanatory writing, where the bottleneck is turning a clear thought into clear sentences, not remembering syntax.
What to look for in a dictation app for developers
It has to work everywhere, including the terminal and your editor
Your writing surfaces are scattered: VS Code, a JetBrains IDE, the terminal, a browser tab with GitHub open, Slack, Linear. A dictation tool that only lives in its own window is useless here. Voice Keyboard Pro is a native, system-wide Mac app — hold a hotkey, speak, release, and the text lands at your cursor whether that is a commit message in the terminal, a review comment in the browser, or a docstring in your editor.
It has to handle technical vocabulary
General dictation models turn kubectl into "cube cuttle" and your service names into nonsense. Voice Keyboard Pro's vocabulary mode lets you add the terms you actually use — your repo and service names, framework and library names, the acronyms your team throws around — so they come out spelled right instead of transcribed phonetically. The denser your jargon, the more this matters.
It has to keep your exact wording
A commit message or a review comment should say precisely what you meant. Voice Keyboard Pro's Minimal mode cleans up filler and misheard words without rephrasing your sentences, so a terse, specific review note stays terse and specific instead of getting "helpfully" padded out.
It has to be fast
Context-switching is expensive for developers. Voice Keyboard Pro returns text in about a second, fast enough that dictating a paragraph does not break your flow the way a slow, laggy tool would.
Where it pays off day to day
- Commit messages and PR descriptions. Explain the change in full sentences without the typing tax — the "why" that future-you will thank present-you for.
- Code review comments. Leave thorough, specific feedback fast, so reviews stop being the thing you put off.
- AI prompts. The most direct win. Detailed prompts to a coding assistant are long and natural-language — exactly what dictation is best at. Speaking a 200-word spec beats typing it every time.
- Docs, runbooks, and postmortems. The writing tasks engineers avoid because they are slow to type get much easier to just talk through.
- Tickets and standup updates. Knock out the async status writing in a fraction of the time.
A note on RSI and long days
Developers type more than almost anyone, and wrist and hand strain is common in the profession. Offloading even a third of your daily writing to voice takes real load off your hands over a long session. Plenty of engineers reach for dictation first as an ergonomics measure and keep it for the speed.
How Voice Keyboard Pro compares
Apple's built-in Mac dictation is free but has no technical vocabulary, toggles awkwardly, and cannot preserve your exact wording. Dedicated voice-control tools aimed at hands-free coding are powerful but have a steep learning curve and are overkill if what you want is fast prose, not full voice navigation. Voice Keyboard Pro is the pragmatic middle: a lightweight, system-wide Mac app with custom vocabulary and wording fidelity, at $4.99 per month with a free tier. If you also write on your phone, the companion iPhone keyboard brings the same dictation to iOS.
Try it on your next PR
Download Voice Keyboard Pro for Mac, add your service and framework names to the vocabulary, and dictate the description on your next pull request instead of typing it. The hold-to-speak rhythm clicks within a few minutes. Get it at voicekeyboardpro.com.
You do not dictate the code. You dictate everything you write about the code — and that is most of the typing.