<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="/feeds/atom-style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://webopc.space/</id>
    <title>Find WalterAIBuilder In X</title>
    <updated>2026-08-29T15:35:53.263Z</updated>
    <generator>Astro-Theme-Retypeset with Feed for Node.js</generator>
    <author>
        <name>Walter Sun</name>
        <uri>https://webopc.space/</uri>
    </author>
    <link rel="alternate" href="https://webopc.space/"/>
    <link rel="self" href="https://webopc.space/atom.xml"/>
    <subtitle>Walter Sun writes about AI-assisted development, mobile growth, advertising systems, product experiments, and indie hacking.</subtitle>
    <rights>Copyright © 2026 Walter Sun</rights>
    <entry>
        <title type="html"><![CDATA[From Prompt to Token, and Finally to Yourself]]></title>
        <id>https://webopc.space/posts/from_prompt_to_token/</id>
        <link href="https://webopc.space/posts/from_prompt_to_token/"/>
        <updated>2026-08-28T12:01:23.164Z</updated>
        <summary type="html"><![CDATA[From prompts to tokens, AI is changing how we work, think, and create. But as AI becomes more capable, the most important question remains: what is still uniquely yours?]]></summary>
        <content type="html"><![CDATA[<h1>From Prompt to Token, and Finally to Yourself</h1>
<blockquote>
<p>I was chatting with some colleagues about AI today, and something in the conversation struck me. So I decided to write this down.</p>
</blockquote>
<p>A while ago, one of my colleagues went to Hangzhou for a Google Ads event about AI-generated motion comics. As he told me about what was being discussed there, I suddenly realized something:</p>
<p>AI is no longer just a hot topic within the tech industry.</p>
<p>It has become one of the hottest topics in the world.</p>
<p>To many people, it even feels like the beginning of a fifth industrial revolution.</p>
<h2>Looking Back at 2025: Prompt Is All You Need</h2>
<p>It was around the end of 2024 when I first started paying serious attention to the term "large language model."</p>
<p>At the time, DeepSeek had just released V2.5, and most people were still using GPT-4. I had not yet truly encountered the concept of deep reasoning.</p>
<p>Then DeepSeek R1 arrived.</p>
<p>That was the first time I developed an intuitive sense of what "reasoning" in an AI model could look like.</p>
<p>I still remember how absurdly popular DeepSeek became during that period. The website was often inaccessible, and even when you managed to get in, it frequently failed to answer your questions.</p>
<p>But it was also during that period that I saw, for the first time, what it looked like for a large model to "think" through a problem.</p>
<p>Even today, I still remember the shock of watching an AI output its reasoning line by line.</p>
<p>The first thought that crossed my mind was:</p>
<p><strong>Does it have a soul?</strong></p>
<p>Looking back now, that feeling is difficult to describe.</p>
<p>You knew perfectly well that it was ultimately just a model—a system, a technological artifact composed of complex code.</p>
<p>And yet, when its "thought process" appeared in front of you, it was hard not to experience a strange illusion:</p>
<p>as if there really were something on the other side of the screen understanding you and responding to you.</p>
<p>And how did we use AI back then?</p>
<p>It was simple.</p>
<p>We asked questions on a website.</p>
<p>The AI interface of that era was essentially just an input box: you typed in a question, and it gave you an answer.</p>
<p>Later, as multimodal capabilities emerged, a small "+" button appeared beneath the input box, allowing users to upload files.</p>
<p>More capabilities followed.</p>
<p>But if we go back to that moment, the core form of an AI product was still just a website.</p>
<p>I call that stage <strong>AI 1.0</strong>.</p>
<p>In the AI 1.0 era, the most important—and almost the only—skill users needed was knowing how to ask questions.</p>
<p>In other words, the entire methodology could almost be summarized in one sentence:</p>
<p><strong>Prompt is all you need.</strong></p>
<p>I still remember reading countless tutorials and articles about how to write better prompts.</p>
<p>There was even a rather "professional" name for it:</p>
<p><strong>Prompt Engineering.</strong></p>
<p>Looking back, the term now feels very much like a product of its time.</p>
<p>But at the time, it really was an important skill.</p>
<p>I suspect one of the first fixed prompting patterns many people learned when they started using large models looked something like this:</p>
<pre><code>You are now an expert in xxx, specializing in xxxx.
</code></pre>
<p>And in the beginning, that approach genuinely worked.</p>
<p>Models were nowhere near as capable as they are today, and compute was far more limited.</p>
<p>You often had to define a role, narrow the scope, and provide enough context before the model could reliably produce the result you wanted.</p>
<p>In a sense, prompts were a form of <strong>manual parameter tuning</strong>.</p>
<p>The more specific your prompt was, the more closely the model's answer tended to match your expectations.</p>
<p>The more ambiguous you were, the more likely it was to drift away from what you wanted.</p>
<p>So people started studying how to assign roles, provide background information, and break problems into smaller pieces.</p>
<p>For many of us, that was the first time we truly realized that communicating with AI was becoming a new language of its own.</p>
<p>Back then, I mostly used AI for text-related tasks—polishing writing, translating content, things like that.</p>
<p>I did not use it much for programming.</p>
<p>Occasionally, I would paste an entire source file into the chat and ask it to modify something.</p>
<p>But the experience was hardly smooth.</p>
<p>Context would become confused. Copying and pasting code would introduce errors. After going back and forth several times, doing the work myself was often faster.</p>
<p>So at that stage, AI did not yet feel like an overwhelmingly powerful assistant.</p>
<p>What did it feel like?</p>
<p>More like driving a car with an automatic transmission.</p>
<p>It saved you from some basic operations and made certain things easier than before.</p>
<p>But it was still far from being able to genuinely take on complex work for you.</p>
<p>You found it useful, but not astonishing.</p>
<p>You were willing to use it, but you did not depend on it.</p>
<h2>Entering 2026: Token Is All You Need</h2>
<p>By 2026, I encountered Claude for the first time, along with a completely different way of using AI: local CLI tools.</p>
<p>AI was no longer confined to a web-based chat box.</p>
<p>It could enter the local development environment, directly read project files, understand code structures, and even participate in concrete implementation and modification work.</p>
<p>That was when I truly began learning how to integrate AI into my development workflow.</p>
<p>At first, I was still cautious.</p>
<p>I mostly asked it to write simple functions or handle small, isolated tasks.</p>
<p>I was reluctant to hand over an entire page—or even an entire module—and ask AI to build it in one go.</p>
<p>I was curious about what it could do, but I remained wary of giving it too much control.</p>
<p>Even with such limited usage, however, the improvement in my productivity was already transformative.</p>
<p>Because by this stage, AI was no longer merely a <strong>tool that answered questions</strong>.</p>
<p>It was becoming an assistant that could participate directly in real development workflows.</p>
<p>It no longer just told you what to do.</p>
<p>It could actually do the work with you.</p>
<p>If the previous stage of AI was like an automatic car—saving you from a few mechanical operations—this was the point when I first began to feel that AI was changing from a <strong>tool</strong> into a <strong>partner</strong>.</p>
<p>Gradually, prompts themselves seemed to matter less than they once had.</p>
<p><strong>Prompts were moving into the background. Tokens were moving to center stage.</strong></p>
<p>You could increasingly feel that AI was starting to "understand" you.</p>
<p>You no longer needed to explain every role, every piece of background information, every step, and every requirement in painstaking detail.</p>
<p>Even if your expression was incomplete, it could often understand roughly what you meant.</p>
<p>Even if your description contained gaps, it could frequently follow your train of thought and fill in the things you had left unsaid.</p>
<p>And with that, our concerns began to change.</p>
<p>In the early days, everyone cared about one question:</p>
<p><strong>How do I write a better prompt?</strong></p>
<p>Now, more and more people were asking something else:</p>
<p><strong>How many tokens is this going to cost?</strong></p>
<p>Tokens were no longer merely a technical parameter.</p>
<p>They were becoming one of the most concrete and direct units of cost in the AI era.</p>
<p>The longer the context you provide, the more complex the task, and the deeper the conversation becomes, the more tokens are consumed behind the scenes.</p>
<p>As a result, our focus began shifting from:</p>
<p><strong>How do I make AI understand me better?</strong></p>
<p>to:</p>
<p><strong>How do I use AI more efficiently?</strong></p>
<p>If Prompt was what mattered most in the AI 1.0 era, then by 2026, Token had moved to center stage.</p>
<p>At first, many people understood tokens simply as a billing unit.</p>
<p>You say something: tokens are consumed.</p>
<p>AI responds: more tokens are consumed.</p>
<p>Upload a document, attach context, read code, continue a long conversation—all of it consumes tokens.</p>
<p>But the significance of tokens goes far beyond billing.</p>
<p>Tokens fundamentally determine how much an AI can see, how much it can remember, how deeply it can understand a problem, and how much work it can perform in a single session.</p>
<p>In a sense, tokens are to AI what bandwidth was to the Internet, electricity was to the industrial age, and gasoline was to the automobile.</p>
<p>They determine not only cost, but also the boundaries of capability.</p>
<p>Why do some AI systems appear extremely intelligent, yet suddenly seem to forget what you were discussing earlier?</p>
<p>Why can two people use the same model for the same kind of task, yet one person's workflow feels effortless while the other's feels constrained at every step?</p>
<p>Quite often, the difference is not simply that one model is smarter than another.</p>
<p>Sometimes, the problem is simply that there are not enough tokens.</p>
<p>So at this stage, the challenge is no longer merely about <strong>saying the right thing</strong>.</p>
<p>It is about <strong>providing the right context</strong>.</p>
<p>We learn to filter information, compress descriptions, structure requirements, and control context length.</p>
<p>And we begin to understand that using AI efficiently is no longer just about knowing how to ask questions.</p>
<p>It is about knowing how to allocate tokens.</p>
<p><strong>Prompt determines how you begin. Token determines how far you can go.</strong></p>
<p>And in that sense,</p>
<p><strong>Token is all you need</strong></p>
<p>is becoming an increasingly realistic description of where we are today.</p>
<h2>The Future I Imagine: Beyond AI, There Is You</h2>
<p>At the beginning, AI was little more than a chat box—a new tool that could answer questions, polish text, and translate content.</p>
<p>Today, it has already become far more than a "tool."</p>
<p>It is entering writing.</p>
<p>Programming.</p>
<p>Design.</p>
<p>Search.</p>
<p>Customer service.</p>
<p>Operations.</p>
<p>Video editing.</p>
<p>Analysis.</p>
<p>Decision-making.</p>
<p>What AI is replacing is not merely one specific action within one specific profession.</p>
<p>It is replacing large amounts of repetitive, standardized, process-driven work itself.</p>
<p>In the past, many capabilities depended on accumulated experience.</p>
<p>They depended on time.</p>
<p>They depended on someone spending years gradually sharpening a skill.</p>
<p>AI is now rapidly lowering those barriers.</p>
<p>It allows people who cannot write to begin writing.</p>
<p>People who cannot program can begin building products.</p>
<p>People without design training can quickly produce design concepts.</p>
<p>For the first time, many abilities that once required extensive professional training are being opened to ordinary people at unprecedented scale.</p>
<p>And work is far from the only thing AI is changing.</p>
<p>It is entering the way we express ourselves.</p>
<p>The way we learn.</p>
<p>The way we process emotions.</p>
<p>The way we live our everyday lives.</p>
<p>We use it to write emails, build spreadsheets, research information, create plans, modify code, and design strategies.</p>
<p>We also use it to organize our schedules, plan trips, ease anxiety, structure our thoughts, and even, in moments of loneliness, give a place to emotions that previously had nowhere to go.</p>
<p>Little by little, AI is entering the surface layers of our lives.</p>
<p>And step by step, it is moving deeper:</p>
<p>into our processes,</p>
<p>into our decisions,</p>
<p>into our collaboration,</p>
<p>into our habits,</p>
<p>and eventually,</p>
<p>into our dependencies.</p>
<p>That is precisely where we should be most careful.</p>
<p>AI will not necessarily replace you in one dramatic moment.</p>
<p>Instead, every time you think,</p>
<p><em>"This is so convenient,"</em></p>
<p>it becomes a little more deeply embedded in your life—</p>
<p>until one day, you realize you can no longer imagine working without it.</p>
<p>So when I look back at the past one or two years, I increasingly believe that what AI is truly changing is not merely one industry, one profession, or one category of tools.</p>
<p>It is changing the entire way human beings process information, organize capabilities, and get work done.</p>
<p>It replaces repetitive labor.</p>
<p>It lowers professional barriers.</p>
<p>It restructures how work is divided.</p>
<p>And it redefines the relationship between humans and tools.</p>
<p>In the past, tools were things we used.</p>
<p>Today, AI is increasingly becoming something that thinks with you, judges with you, and acts with you.</p>
<p>And so we have traveled from:</p>
<p><strong>Prompt is all you need</strong></p>
<p>to:</p>
<p><strong>Token is all you need.</strong></p>
<p>But as I reach the end of this article, I increasingly feel that the most important conclusion of this era may not be:</p>
<p><strong>AI is all you need.</strong></p>
<p>Because AI may determine your productivity.</p>
<p>It may determine how quickly you acquire information.</p>
<p>It may determine how you get your work done.</p>
<p>But it should never determine <strong>who you are</strong>.</p>
<p>The real question is this:</p>
<p>When AI can do more and more things for you, what remains uniquely yours?</p>
<p>When AI is taken away, do your judgment, your taste, your experience, and your choices still stand on their own?</p>
<p>AI may determine the productivity ceiling of most people in this era.</p>
<p>But more important than whether you know how to use AI is whether, after gaining access to it, you can still preserve the part of yourself that cannot be replaced.</p>
<p><strong>AI determines how fast you can move.</strong></p>
<p><strong>But how far you can go is still determined by you.</strong></p>
<p><strong>Beyond AI, There Is You.</strong></p>
]]></content>
        <author>
            <name>Walter Sun</name>
            <uri>https://webopc.space/</uri>
        </author>
        <published>2026-08-28T12:01:23.164Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[Should AI Coding Be More Free or More Controlled?]]></title>
        <id>https://webopc.space/posts/ai_coding_free_or_controlled_cdf/</id>
        <link href="https://webopc.space/posts/ai_coding_free_or_controlled_cdf/"/>
        <updated>2026-08-21T19:00:00.037Z</updated>
        <summary type="html"><![CDATA[Exploring the balance between AI creativity and engineering discipline. CDF (Controlled Development Flow) is a framework for building safer, more predictable AI-assisted software development workflows.]]></summary>
        <content type="html"><![CDATA[<h1>Should AI Coding Be More Free or More Controlled?</h1>
<h2>Why I Am Building CDF --- Controlled Development Flow</h2>
<p>Recently, I have been thinking about a fundamental question:</p>
<p><strong>Should AI coding become more free, or should it become more
controlled?</strong></p>
<hr />
<h2>1. The Honeymoon Phase of AI Coding</h2>
<p>A while ago, I started introducing Codex internally at my company, just
like I once introduced Node.js years ago.</p>
<p>When my colleagues first tried it, they were excited:</p>
<blockquote>
<p>"I built a whole page in one hour."</p>
<p>"I created an entire app in three days."</p>
</blockquote>
<p>This is exactly what makes AI coding so fascinating.</p>
<p>It dramatically compresses the distance between having an idea and
turning that idea into reality.</p>
<p>AI can now generate pages, APIs, styles, tests, and even many details
that developers previously postponed because they were too
time-consuming.</p>
<p>However, speed also amplifies risk.</p>
<p>If the direction is wrong, requirements are misunderstood, or changes
exceed the intended scope, AI can make mistakes much faster.</p>
<hr />
<h2>2. The Learning Phase of AI Coding</h2>
<p>The first thing developers fall in love with is speed.</p>
<p>AI can modify UI, write APIs, fix bugs, generate SQL, and build
prototypes.</p>
<p>But after using it longer, another problem appears:</p>
<p>AI does not only write code. It makes decisions.</p>
<p>It may misunderstand requirements, refactor unrelated modules, introduce
dependencies, or remove logic it considers unnecessary.</p>
<p>The question becomes:</p>
<p><strong>Should we give AI more restrictions?</strong></p>
<p>The answer is not simply yes or no.</p>
<p>AI needs freedom during exploration.</p>
<p>But engineering requires discipline.</p>
<hr />
<h2>3. Why Programming Is Different</h2>
<p>Experienced programmers are called engineers because engineering is not
only about writing code.</p>
<p>Engineering means designing, building, and maintaining systems.</p>
<p>A production system requires:</p>
<ul>
<li>Stability</li>
<li>Maintainability</li>
<li>Impact analysis</li>
<li>Rollback strategies</li>
<li>Safe delivery</li>
</ul>
<p>Code affects users, revenue, data, and future maintenance.</p>
<p>Therefore, AI can be a creative partner, but in engineering execution it
needs boundaries.</p>
<p>The question is not:</p>
<p>"Should AI be restricted?"</p>
<p>The real question is:</p>
<p><strong>How do we organize AI inside an engineering process?</strong></p>
<hr />
<h2>4. The Real Risk of AI Coding</h2>
<p>The biggest danger of AI is not that it cannot code.</p>
<p>The biggest danger is that it is too willing to make decisions.</p>
<p>A small request can become:</p>
<ul>
<li>A large refactor</li>
<li>A changed architecture</li>
<li>New dependencies</li>
<li>Modified shared types</li>
<li>Database changes</li>
<li>Removed legacy logic</li>
</ul>
<p>The generated code may work initially, but hidden costs appear later:</p>
<ul>
<li>More bugs</li>
<li>Harder reviews</li>
<li>Larger impact scope</li>
<li>Higher maintenance cost</li>
</ul>
<p>AI can save 30 minutes today and create 3 hours of debugging tomorrow.</p>
<hr />
<h2>5. Control Is Not Anti-AI</h2>
<p>Control is engineering.</p>
<p>Human engineering already uses:</p>
<ul>
<li>Requirement reviews</li>
<li>Technical design</li>
<li>Code review</li>
<li>Testing</li>
<li>Gradual rollout</li>
<li>Rollback plans</li>
</ul>
<p>These processes do not limit engineers.</p>
<p>They reduce risk.</p>
<p>AI is faster than humans, so it needs stronger engineering boundaries,
not fewer.</p>
<hr />
<h2>6. CDF: Controlled Development Flow</h2>
<p>CDF is my approach to AI-assisted engineering.</p>
<p>It is a workflow:</p>
<pre><code>Understand Requirements
        ↓
Task Decomposition
        ↓
Risk Evaluation
        ↓
Implementation Plan
        ↓
Execution &amp; Review
</code></pre>
<p>The goal is not to slow AI down.</p>
<p>The goal is to make AI understand:</p>
<ul>
<li>Where to work</li>
<li>How far to go</li>
<li>When to stop and ask humans</li>
</ul>
<p>Low-risk tasks can execute quickly.</p>
<p>Medium-risk tasks require planning first.</p>
<p>High-risk tasks require impact analysis and human approval.</p>
<hr />
<h2>7. CDF Controls Risk, Not Creativity</h2>
<p>CDF does not limit AI creativity.</p>
<p>During exploration, AI should still be free:</p>
<ul>
<li>Product ideas</li>
<li>UI concepts</li>
<li>Architecture exploration</li>
<li>Naming</li>
<li>Technical experiments</li>
</ul>
<p>But production changes require more control:</p>
<ul>
<li>Database migrations</li>
<li>Payment systems</li>
<li>Security modules</li>
<li>Core workflows</li>
<li>Large refactors</li>
</ul>
<p>The mature AI workflow is:</p>
<p><strong>Let AI explore when exploration is needed.<br />
Let AI follow engineering rules when execution matters.</strong></p>
<hr />
<h2>8. Does Control Reduce Efficiency?</h2>
<p>Controlled workflows may reduce superficial speed.</p>
<p>But real efficiency is not how much code AI generates.</p>
<p>Real efficiency is:</p>
<p><strong>How much AI-generated code can safely become part of the system.</strong></p>
<p>Fast but unreliable code is not productivity.</p>
<p>The faster AI becomes, the more important brakes and steering become.</p>
<hr />
<h2>9. AI Coding Is More Like Operating an Excavator</h2>
<p>AI coding is not a magic lamp.</p>
<p>Engineering requires:</p>
<ul>
<li>Blueprints</li>
<li>Structures</li>
<li>Safety rules</li>
<li>Maintenance plans</li>
</ul>
<p>Powerful machines require better control.</p>
<p>A truck without direction can destroy a wall.</p>
<p>An excavator without boundaries can cause damage.</p>
<p>AI needs:</p>
<ul>
<li>Blueprints</li>
<li>Routes</li>
<li>Brakes</li>
</ul>
<hr />
<h2>10. Final Thoughts</h2>
<p>AI coding has changed software development.</p>
<p>It allows ideas to become reality faster than ever.</p>
<p>During creative exploration, AI should be free.</p>
<p>During engineering execution, AI must be controlled.</p>
<p>Because engineering is not about generating more code.</p>
<p>It is about building systems that are:</p>
<ul>
<li>Reliable</li>
<li>Maintainable</li>
<li>Safe</li>
<li>Valuable</li>
</ul>
<p><strong>Creativity can expand freely.<br />
Engineering must have control.</strong></p>
<p>CDF is not about putting AI in chains.</p>
<p>It is about adding an intelligent braking system to AI development.</p>
<p>The future of AI engineering is not making AI run as fast as possible.</p>
<p>It is making sure AI arrives safely, every single time.</p>
]]></content>
        <author>
            <name>Walter Sun</name>
            <uri>https://webopc.space/</uri>
        </author>
        <published>2026-08-21T19:00:00.037Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[The AI Productivity Illusion]]></title>
        <id>https://webopc.space/posts/ai_productivity_illusion/</id>
        <link href="https://webopc.space/posts/ai_productivity_illusion/"/>
        <updated>2026-08-11T09:27:25.037Z</updated>
        <summary type="html"><![CDATA[AI makes generation faster, but real productivity still depends on judgment, validation, and delivery.]]></summary>
        <content type="html"><![CDATA[<h1>The AI Productivity Illusion</h1>
<h2>1. I Got Faster. I Also Got More Tired.</h2>
<p>I used to have trouble finishing my ChatGPT Plus quota in a week.</p>
<p>Now I can burn through it in three days.</p>
<p>That looks like a productivity win.</p>
<p>In some ways it is.</p>
<p>But the strange part is this: work hasn’t gotten easier. I’m more exhausted than I used to be.</p>
<p>I’m a developer who moved into iOS from another technical background. I use AI heavily every day.</p>
<p>When I first switched, almost everything was unfamiliar. Half a day could disappear digging through documentation for an API, tweaking a layout, or chasing a crash I’d never seen before.</p>
<p>I wasn’t fast, but the pace felt human.</p>
<p>I’d write some code, look something up, get a glass of water, come back, and let the problem sit for a while.</p>
<p>Then AI changed the rhythm.</p>
<p>Unfamiliar syntax? Ask AI.<br />
Need a first pass at a UI? Have AI generate one and refine it.<br />
Documentation, test notes, copy, small refactors—AI can help with all of it.</p>
<p>The gains are real. I’m not interested in pretending otherwise.</p>
<p>But the slower workflow had something the new one doesn’t: breathing room.</p>
<p>Now I can spend an entire day in a loop of prompting, reading, correcting, reviewing, testing, and prompting again.</p>
<p>More gets produced.</p>
<p>There’s just less space to think.</p>
<p>That made me wonder whether we’re measuring AI productivity the right way.</p>
<h2>2. Are We Measuring Productivity—or Just Output Speed?</h2>
<p>There’s an idea that’s become almost conventional wisdom:</p>
<blockquote>
<p>AI dramatically increases productivity.</p>
</blockquote>
<p>I used to accept that without much hesitation. I use AI every day and clearly get more done with it.</p>
<p>But the more closely I looked at my actual workflow, the more I started asking a different question:</p>
<p>Is AI improving end-to-end productivity, or is it mostly accelerating one stage of the process?</p>
<p>By productivity I don’t just mean how quickly code appears on a screen.</p>
<p>I mean the whole path from a request to a result: understanding the problem, building the solution, validating it, shipping it, and seeing whether it actually works.</p>
<p>Code generation is much faster.</p>
<p>But are projects shipping five times faster because code is generated five times faster?</p>
<p>Usually not.</p>
<p>That’s where one of the biggest AI illusions begins:</p>
<p>We confuse generation speed with productivity.</p>
<h2>3. AI Added Another Communication Layer</h2>
<p>Before AI, a typical feature request might look like this:</p>
<p>Request → understand it → write code → test → get feedback → fix → ship.</p>
<p>Not exactly simple, but the communication path is direct.</p>
<p>With AI it often looks more like this:</p>
<p>Request → understand it → translate it into a prompt → interpret the AI’s response → verify that it understood the task → generate code → review the code → test → get feedback → fix → ship.</p>
<p>AI doesn’t sit between a coworker and the codebase and magically turn vague requests into finished software.</p>
<p>Someone still has to translate.</p>
<p>Suppose a coworker says:</p>
<p>“There’s something wrong with the ads on this page.”</p>
<p>That’s not really a coding task yet.</p>
<p>Does the ad fail to load?<br />
Is it showing at the wrong time?<br />
Is the close button broken?<br />
Is the layout wrong?<br />
Is the SDK misconfigured?<br />
Is it a network problem, remote config problem, caching problem, or backend setting?</p>
<p>Before AI can help, I still have to narrow the problem down, gather the relevant code and logs, explain the expected behavior, and describe what actually happened.</p>
<p>Then, after AI proposes a solution, I have to verify it.</p>
<p>Did it touch the right code?<br />
Did it change behavior somewhere else?<br />
Did it violate an existing architecture decision?<br />
Did it create a new release risk?</p>
<p>AI helps with part of the process.</p>
<p>It doesn’t remove the work of turning ambiguity into something executable, or turning generated output into something trustworthy.</p>
<p>Before AI, I mostly communicated with people.</p>
<p>Now I communicate with people, communicate with AI, and translate between the two.</p>
<p>AI didn’t eliminate communication. It added another layer.</p>
<h2>4. Faster Generation Isn’t Faster Delivery</h2>
<p>This distinction matters because producing code is not the same as delivering software.</p>
<p>A real feature moves through requirements, clarification, implementation, review, testing, integration, feedback, release, and production risk.</p>
<p>AI is excellent at speeding up implementation. Sometimes dramatically.</p>
<p>But it doesn’t automatically clarify requirements.<br />
It doesn’t eliminate integration testing.<br />
It doesn’t make users or coworkers approve the result.<br />
And it doesn’t make production failures less real.</p>
<p>In some cases AI actually creates more downstream work because it produces more code, faster.</p>
<p>More output means more surface area to review.</p>
<p>AI made “write it” much faster.</p>
<p>It did not make “make sure it’s right and safe to ship” equally fast.</p>
<h2>5. Generation Got Cheap. Correctness Didn’t.</h2>
<p>This is probably the biggest shift I’ve felt personally.</p>
<p>AI has made generation incredibly cheap.</p>
<p>Correctness is still expensive.</p>
<p>When I write code myself, I’m slower, but I usually know why each piece exists. The implementation grows out of my own understanding of the problem.</p>
<p>With AI I may suddenly get changes across several files, a new abstraction, extra error handling, and a few “improvements” I never asked for.</p>
<p>Now I have to work backward through the result.</p>
<p>Did it misunderstand the requirement?<br />
Did it break existing behavior?<br />
Did it ignore the architecture?<br />
Did it introduce a subtle bug?<br />
Is this code maintainable?<br />
Would I trust this change in production?</p>
<p>The larger the generated change, the more expensive those questions become.</p>
<p>The work hasn’t disappeared.</p>
<p>It has shifted.</p>
<p>Instead of spending all my time creating code from scratch, I spend more time reviewing, filtering, testing, and taking responsibility for code that appeared almost instantly.</p>
<p>AI made generation cheap. It didn’t make correctness cheap.</p>
<h2>6. The Industry Is Already Moving Toward Verification</h2>
<p>This isn’t just a personal feeling.</p>
<p>A lot of current AI engineering practice is moving toward the same problem: how do you make powerful coding agents reliable?</p>
<p>Ideas like Harness Engineering shift attention away from simply asking whether an AI can write code.</p>
<p>The focus becomes the environment around the agent: clear intent, constraints, feedback loops, tests, review processes, and systems that prevent a fast model from making uncontrolled changes.</p>
<p>That shift is telling.</p>
<p>The question is no longer just “Can AI write the code?”</p>
<p>Increasingly it’s “Can we trust the process that turns AI-generated code into production software?”</p>
<p>The gap between generation and delivery is becoming an engineering discipline of its own.</p>
<h2>7. Output Is Not Productivity</h2>
<p>This problem goes far beyond software.</p>
<p>AI can write marketing copy quickly. That doesn’t mean the product will sell.<br />
It can generate design variations instantly. That doesn’t mean the team will make better design decisions.<br />
It can produce ten strategies in a minute. That doesn’t mean any of them have been validated.<br />
It can write a PRD in seconds. That doesn’t mean the requirements are clear.</p>
<p>Generating more things is not the same as producing more value.</p>
<p>To me, productivity means something closer to this:</p>
<p>How much useful work was correctly understood, validated, delivered, and turned into a real result?</p>
<p>By that definition, raw generation is only one piece of productivity.</p>
<p>An important piece, certainly.</p>
<p>But not the whole thing.</p>
<h2>8. Human Work Didn’t Disappear. It Changed Shape.</h2>
<p>For years people imagined AI reducing the amount of work humans would need to do.</p>
<p>My experience has been different.</p>
<p>The work is still there.</p>
<p>It just moved.</p>
<p>Developers used to spend more of their time directly producing the implementation.</p>
<p>Now more of the job is becoming orchestration: turning requirements into instructions, maintaining context, reviewing output, spotting mistakes, managing risk, and deciding what is safe to ship.</p>
<p>Human labor moved from the keyboard into judgment.</p>
<p>The old fatigue came from typing, debugging, reading documentation, and manually tweaking things.</p>
<p>The new fatigue comes from attention.</p>
<p>You’re constantly evaluating.</p>
<p>Is this answer right?<br />
Did the model miss something?<br />
Why did it change that file?<br />
Should I accept this diff?<br />
Did this fix one problem and create another?</p>
<p>That kind of work is less visible than writing code, but it’s still work. Often very demanding work.</p>
<p>AI didn’t remove human labor. It shifted it from production toward judgment, orchestration, and verification.</p>
<h2>9. Why the Productivity Illusion Is So Convincing</h2>
<p>AI’s gains are easy to see.</p>
<p>Ask for code and code appears.<br />
Ask for an article and an article appears.<br />
Ask for an image and an image appears.</p>
<p>The speed is almost theatrical.</p>
<p>The costs that remain are harder to see.</p>
<p>The time spent clarifying requirements.<br />
The time spent reading generated code.<br />
The time spent testing.<br />
The time spent fixing a misunderstanding.<br />
The larger test surface created by larger amounts of generated code.<br />
The production risk that still belongs to the human who ships it.</p>
<p>And then there are the costs that don’t show up in a dashboard at all: attention fatigue, context switching, the mental load of reviewing machine output all day, and the unsettling feeling that you’ve produced a huge amount of work without being completely sure how much of it you can trust.</p>
<p>Everyone can see how fast AI generates.</p>
<p>Very few people see the human effort required to turn that output into something reliable.</p>
<h2>10. AI Productivity Inflation</h2>
<p>There’s another effect I’ve started noticing.</p>
<p>Before AI, if a feature took two or three days, that might have felt completely normal.</p>
<p>Now there’s an implicit question hanging over more and more work:</p>
<p>“If you have AI, shouldn’t this be faster?”</p>
<p>Nobody even has to say it.</p>
<p>Sometimes the pressure comes from ourselves.</p>
<p>You end the day without finishing something and wonder: Am I using AI badly? Are my prompts not good enough? Are other developers moving faster than I am?</p>
<p>The tools got faster, so our expectations accelerated too.</p>
<p>But human attention, judgment, memory, and recovery didn’t suddenly become five times more powerful.</p>
<p>I think of this as AI productivity inflation.</p>
<p>AI increases the amount we can generate, and then that increased output becomes the new baseline.</p>
<p>More code can be produced, so more code is expected.<br />
More work can be started, so more work has to be reviewed.</p>
<p>The productivity gain creates a new productivity expectation.</p>
<p>Eventually part of the benefit gets consumed by the expectation it created.</p>
<p>The machine got faster.</p>
<p>So we started expecting humans to operate at machine speed.</p>
<p>That’s not sustainable.</p>
<h2>11. Good AI Workflows Need Rails</h2>
<p>The answer isn’t to stop using AI.</p>
<p>I certainly don’t intend to.</p>
<p>The better answer, in my experience, is to stop treating unlimited generation as the goal.</p>
<p>Good AI workflows need rails.</p>
<p>Let the AI understand the project before it starts editing.<br />
Ask for a plan before asking for implementation.<br />
Review the plan.<br />
Keep changes small.<br />
Inspect diffs.<br />
Run tests continuously.<br />
Let humans control the final merge and release decision.</p>
<p>That may sound slower than telling an agent “Here’s the problem. Go fix everything.”</p>
<p>But uncontrolled speed often creates expensive cleanup.</p>
<p>A slower-looking process can be faster overall if it reduces rework and makes failures easier to catch.</p>
<p>The stronger AI becomes, the more valuable good constraints become.</p>
<p>That’s not distrust.</p>
<p>It’s engineering.</p>
<h2>12. Redefining a Productive Day</h2>
<p>AI has also forced me to rethink what I consider a productive day.</p>
<p>Finishing a feature matters.<br />
Fixing bugs matters.<br />
Shipping matters.</p>
<p>But so do things that don’t create visible output.</p>
<p>Clarifying a vague requirement is productive.<br />
Proving that an approach won’t work is productive.<br />
Deleting incorrect AI-generated code is productive.<br />
Finding the root cause of a bug is productive.<br />
Catching a release risk is productive.<br />
Building a reliable test path is productive.</p>
<p>These things don’t generate impressive screenshots or massive diffs.</p>
<p>But they move a project closer to something that can actually survive contact with reality.</p>
<p>In the AI era, code is becoming abundant.</p>
<p>Judgment isn’t.<br />
Neither is verification.<br />
Neither is responsibility.</p>
<p>AI can generate an implementation.</p>
<p>Someone still has to decide whether it’s right.<br />
Someone still has to decide whether it should ship.<br />
And someone still owns the consequences when it doesn’t work.</p>
<h2>13. AI Is a Lever, Not a Whip</h2>
<p>I believe AI is one of the most useful tools I’ve ever had as a developer.</p>
<p>It makes me faster.<br />
It lets me work in areas where I have less experience.<br />
It lowers the cost of experimenting.<br />
It can turn hours of tedious work into minutes.</p>
<p>None of that is in question.</p>
<p>But faster generation isn’t the same as faster delivery.<br />
More output isn’t the same as more value.<br />
And a machine’s ability to produce work faster doesn’t mean a human can review, understand, and take responsibility for that work at the same speed.</p>
<p>The biggest AI illusion may not be that we think AI can do everything.</p>
<p>It may be that we’ve started treating generation speed as a proxy for productivity.</p>
<p>AI should expand what humans can do.</p>
<p>It shouldn’t become a benchmark that humans are forced to chase.</p>
<p>AI is a lever, not a whip.</p>
<p>Real AI productivity isn’t about producing the most output.</p>
<p>It’s about reliably delivering more of the right things.</p>
]]></content>
        <author>
            <name>Walter Sun</name>
            <uri>https://webopc.space/</uri>
        </author>
        <published>2026-08-11T09:27:25.037Z</published>
    </entry>
</feed>