惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
WordPress大学
WordPress大学
Y
Y Combinator Blog
I
InfoQ
美团技术团队
罗磊的独立博客
B
Blog RSS Feed
GbyAI
GbyAI
小众软件
小众软件
IT之家
IT之家
Engineering at Meta
Engineering at Meta
Blog — PlanetScale
Blog — PlanetScale
V
V2EX
Last Week in AI
Last Week in AI
酷 壳 – CoolShell
酷 壳 – CoolShell
Jina AI
Jina AI
MyScale Blog
MyScale Blog
博客园 - 聂微东
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
Apple Machine Learning Research
Apple Machine Learning Research
The GitHub Blog
The GitHub Blog
T
The Blog of Author Tim Ferriss

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
Voice-to-Text Is the Most Underrated Dev Tool of 2026
Arkadiusz Gr · 2026-05-13 · via DEV Community

Arkadiusz Graczyk

voice-to-text

We Have AI in Every Editor, But We Still Type Like It's 2015

It's 2026.

Our IDEs autocomplete entire functions. AI agents generate boilerplate, explain stack traces, and refactor code for us.

Yet somehow, we're still manually typing three-paragraph PR descriptions like it's a civic duty.

I realized a huge chunk of my "coding" time wasn't coding at all - it was:

  • review comments
  • documentation
  • Slack explanations
  • meeting notes
  • architecture writeups
  • PR descriptions

The keyboard wasn't the bottleneck anymore.

I was.


The Moment Everything Clicked

A colleague was doing a code review and, instead of typing a comment, just started talking into a mic.

The words appeared instantly — coherent, formatted, and technically accurate.

They said:

"the observable chain here has a race condition because the switchMap isn't cancelling the previous subscription"

Perfect transcription.

My immediate reaction:

"Sure, in English maybe. But no way this handles Polish technical language."

I was very wrong.


The Real Magic Is Code-Switching

The breakthrough wasn't English dictation.

It was realizing modern voice recognition understands the weird Polish-English hybrid most developers actually speak every day.

What I said Result
🇵🇱 "Refaktoryzacja serwisu do obsługi płatności" ✅ Perfect
🇵🇱 "Wstrzykiwanie zależności przez konstruktor" ✅ Nailed it
🇬🇧 "Add a circuit breaker pattern to the external API calls" ✅ Clean
🇵🇱🇬🇧 "Ten endpoint powinien zwracać paginated response" ✅ Handled perfectly

That last example completely sold me.

Because that's how a lot of us actually talk about software:

  • Polish grammar
  • English technical vocabulary
  • random architecture buzzwords
  • three abstractions in one sentence

And somehow modern transcription tools just... understand it.


Where Voice Actually Beats Typing

I'm not dictating code.

Voice works best for reasoning, explanations, and communication — not syntax-heavy precision work.

But for everything around coding?

It's ridiculously effective.

Code Review Comments

What used to take 3 minutes of typing now takes 30 seconds of speaking.

And the comments are usually better because talking is much closer to thinking.


PR Descriptions

Right after finishing a feature, I just narrate:

  • what changed
  • why I changed it
  • edge cases
  • migration concerns
  • tradeoffs

Two minutes later I have a proper PR description instead of:

"fixes stuff"


Brain Dumps Before Meetings

This one surprised me the most.

Opening a blank document and typing structured thoughts feels mentally expensive.

Talking doesn't.

I can dump five minutes of unfiltered thoughts into a note and then clean it up afterward.


Documentation & ADRs

Architecture decisions are easier to explain out loud than to type from scratch.

It feels less like "writing documentation" and more like explaining your reasoning to another engineer.


My Current Setup

Right now I'm mostly using Willow Voice.

That's it.

The workflow is basically:

talk → transcript → quick cleanup → done

Simple, but surprisingly effective.


The Honest Downsides

It's not perfect.

  • Open offices are awkward
  • Some tools still require saying things like "comma" and "period"
  • Editing is still faster with a keyboard
  • The initial cringe factor is very real

The sweet spot is:

dictate first → edit second

Not:

fully voice-controlled programming

That sounds exhausting.


It's Not About Replacing the Keyboard

I'm obviously not throwing my keyboard away.

But I've stopped using it for tasks where speaking is 5x faster than typing.

We don't use a screwdriver to hammer nails.

So why are we still typing long explanations when we could just say them?

Have other multilingual developers noticed the same thing with code-switching?

Or are you still faster on a keyboard for everything?