All posts

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

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.