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

推荐订阅源

The GitHub Blog
The GitHub Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Microsoft Security Blog
Microsoft Security Blog
J
Java Code Geeks
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
N
Netflix TechBlog - Medium
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园_首页
宝玉的分享
宝玉的分享
Google DeepMind News
Google DeepMind News
B
Blog RSS Feed
Hugging Face - Blog
Hugging Face - Blog
量子位
Blog — PlanetScale
Blog — PlanetScale
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
阮一峰的网络日志
阮一峰的网络日志
D
Docker
罗磊的独立博客
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
云风的 BLOG
云风的 BLOG
IT之家
IT之家
MyScale Blog
MyScale Blog
Microsoft Azure Blog
Microsoft Azure Blog

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?