<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Wenxin ZHANG</title>
    <description>The latest articles on DEV Community by Wenxin ZHANG (@wenxin_zhang_a7d942474425).</description>
    <link>https://dev.to/wenxin_zhang_a7d942474425</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3765650%2F773c612d-f04f-4538-ad72-8c4f4c49be88.png</url>
      <title>DEV Community: Wenxin ZHANG</title>
      <link>https://dev.to/wenxin_zhang_a7d942474425</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/wenxin_zhang_a7d942474425"/>
    <language>en</language>
    <item>
      <title>From Useless to Surprisingly Good: How Voice Input Changed the Way I Code</title>
      <dc:creator>Wenxin ZHANG</dc:creator>
      <pubDate>Wed, 11 Feb 2026 06:49:58 +0000</pubDate>
      <link>https://dev.to/wenxin_zhang_a7d942474425/from-useless-to-surprisingly-good-how-voice-input-changed-the-way-i-code-2i8m</link>
      <guid>https://dev.to/wenxin_zhang_a7d942474425/from-useless-to-surprisingly-good-how-voice-input-changed-the-way-i-code-2i8m</guid>
      <description>&lt;ol&gt;
&lt;li&gt;A “Forced True-香” Experience
The moment that truly changed my opinion about voice input didn’t happen at my desk — it happened in the car.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;One time, I was rushing to wrap up a feature request that wasn’t yet finished — something like “We need to redo the OAuth login flow”:&lt;/p&gt;

&lt;p&gt;The old solution had historical baggage&lt;br&gt;
The new requirement kept adding conditions&lt;br&gt;
And in between were buried tracking points, pitfalls, and tons of compatibility details&lt;br&gt;
The problem was: the car was already on the road.&lt;/p&gt;

&lt;p&gt;It was bumpy, and I already get carsick&lt;br&gt;
My posture was awkward — my arm would get sore after being stretched out for a while&lt;br&gt;
The lighting and screen angle were uncomfortable&lt;br&gt;
In short — this was an extremely unfriendly environment for typing.&lt;/p&gt;

&lt;p&gt;But I didn’t want to waste that time, so I reluctantly tried voice input again for some “Vibe Coding”:&lt;/p&gt;

&lt;p&gt;First, I went over the background of the current requirement&lt;br&gt;
Then I added all the pitfalls I had run into before and compatibility considerations&lt;br&gt;
I kept overturning my own ideas mid-way: “No, this would mess up the login state.” / “Wait, then the tracking data wouldn’t align.”&lt;br&gt;
If it had been my past impression of voice input, the end result would almost certainly have been:&lt;/p&gt;

&lt;p&gt;A pile of misrecognized text&lt;br&gt;
A messy draft that I’d have to clean up myself&lt;/p&gt;

&lt;p&gt;Here’s a smooth, natural English translation of your follow-up text, keeping the reflective and slightly conversational tone intact:&lt;/p&gt;

&lt;p&gt;The results that time, collaborating with an AI Agent, turned out better than I expected:&lt;/p&gt;

&lt;p&gt;It basically understood what I was saying&lt;br&gt;
It organized all those hesitant, back-and-forth thoughts into a few reasonably clear solution options&lt;br&gt;
It even put together a checklist of “pitfalls to watch out for during the redesign”&lt;br&gt;
Sitting in that swaying car, talking while reading its responses, I suddenly had a very clear feeling:&lt;/p&gt;

&lt;p&gt;It wasn’t just “typing” for me — it was thinking with me.&lt;/p&gt;

&lt;p&gt;By the time that day wrapped up, a thought popped into my head: “Maybe this thing isn’t as useless as I thought.”&lt;/p&gt;

&lt;p&gt;When the car finally arrived and I got back to my desk, I kept using voice input — but now with a question in mind:&lt;/p&gt;

&lt;p&gt;If, in such a terrible environment for typing, voice + AI was still enough to get this feature done… did that mean my old conclusion — “voice input is useless” / “not suited for real work” — was simply wrong?&lt;/p&gt;

&lt;p&gt;From that point on, I went from using voice input occasionally to making it a high-frequency habit (even upgraded my gear for it). It’s been over a month now.&lt;/p&gt;

&lt;p&gt;And after more than a month of practicing voice + AI coding, my view of it has shifted dramatically. In this piece about voice input, I want to share three things:&lt;/p&gt;

&lt;p&gt;Why I used to think voice input was a waste of time&lt;br&gt;
What exactly changed to make me “forced-true香” about it&lt;br&gt;
In AI coding, what voice input is good for — and not so good for&lt;/p&gt;

</description>
      <category>coding</category>
      <category>productivity</category>
      <category>programming</category>
      <category>tooling</category>
    </item>
  </channel>
</rss>
