<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Pairing with Robots]]></title><description><![CDATA[Learning how to wrangle code in the era of agentic, generative AI.]]></description><link>https://www.pairingwithrobots.com</link><image><url>https://substackcdn.com/image/fetch/$s_!8mey!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa31fc59a-2d57-4d9f-9f1b-d62e21e9b498_1024x1024.png</url><title>Pairing with Robots</title><link>https://www.pairingwithrobots.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 06 Apr 2026 20:01:18 GMT</lastBuildDate><atom:link href="https://www.pairingwithrobots.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Matt Briggs]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[mbriggsdev@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[mbriggsdev@substack.com]]></itunes:email><itunes:name><![CDATA[Matt Briggs]]></itunes:name></itunes:owner><itunes:author><![CDATA[Matt Briggs]]></itunes:author><googleplay:owner><![CDATA[mbriggsdev@substack.com]]></googleplay:owner><googleplay:email><![CDATA[mbriggsdev@substack.com]]></googleplay:email><googleplay:author><![CDATA[Matt Briggs]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Why AI Makes Me Think More, Not Less]]></title><description><![CDATA[When implementation becomes trivial, thinking becomes everything]]></description><link>https://www.pairingwithrobots.com/p/why-ai-makes-me-think-more-not-less</link><guid isPermaLink="false">https://www.pairingwithrobots.com/p/why-ai-makes-me-think-more-not-less</guid><dc:creator><![CDATA[Matt Briggs]]></dc:creator><pubDate>Fri, 06 Jun 2025 11:33:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lteb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757f497c-5c4a-48bb-9ee2-b0a2653a1727_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lteb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757f497c-5c4a-48bb-9ee2-b0a2653a1727_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lteb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757f497c-5c4a-48bb-9ee2-b0a2653a1727_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!lteb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757f497c-5c4a-48bb-9ee2-b0a2653a1727_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!lteb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757f497c-5c4a-48bb-9ee2-b0a2653a1727_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!lteb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757f497c-5c4a-48bb-9ee2-b0a2653a1727_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lteb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757f497c-5c4a-48bb-9ee2-b0a2653a1727_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/757f497c-5c4a-48bb-9ee2-b0a2653a1727_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lteb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757f497c-5c4a-48bb-9ee2-b0a2653a1727_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!lteb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757f497c-5c4a-48bb-9ee2-b0a2653a1727_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!lteb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757f497c-5c4a-48bb-9ee2-b0a2653a1727_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!lteb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757f497c-5c4a-48bb-9ee2-b0a2653a1727_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I keep hearing the same worry: AI is going to make developers dumber, because it means they don't have to think as much. And honestly? If that matched my experience, I'd be sounding the alarm too. I have no interest in tools that atrophy my skills.</p><p>But here's what's actually happening: I'm thinking more intensely than ever before. The speedbumps are gone, but the thinking? That's cranked up to 11.</p><p>What I have always loved about programming is deep thinking about the problem at hand and the best way to solve it. If AI took away the part where I think, I'd hate it. But it's doing the opposite&#8212;and because of that, somehow I now have a way to love this work even more than I did before.</p><h1>The Value of Thinking Before Coding</h1><p>Every great programmer I've known shares one trait: they think deeply before they code. Not sometimes. Every time they're solving a new problem, working in unfamiliar territory, or doing something tricky.</p><p>I've tried explaining this value for years, usually to skeptical audiences. At Jane, we introduced RFCs to handle scaling teams. Some teams embraced it, tailored it, and now ship incredibly fast. Others still ask: "Why can't I just start hacking?"</p><p>Here's what I noticed about the teams where it clicked: they turned software design into a collaborative activity. They work through problems together&#8212;business needs, existing constraints, maintainability concerns. This takes time, sure, hours spread over days. But by the time they start coding, they're flying.</p><p>One engineer told me: "After implementation planning, writing the code feels like a formality."</p><p>That quote stuck with me. Because here's the thing: When I use AI, every coding session feels like I'm on a high-performing team.</p><h1>Building On What We Know</h1><p>I keep coming back to this principle when developing AI workflows: how do we solve this problem today with humans? AI changes the game significantly, but it doesn't rewrite the rules. We've spent decades learning these patterns&#8212;don't throw that knowledge away, adapt it.</p><p>When a good engineer picks up a new ticket, they start with discovery. They pull out a notebook, jot down initial thoughts and questions after reading the ticket. They poke around the codebase, ask questions. Take more notes, hunt for answers. It's messy but systematic.</p><p>Once satisfied with discovery, they create an implementation plan. Maybe formal checkboxes, maybe bullet points, maybe paragraphs&#8212;the format doesn't matter as much as the thinking.</p><p>During implementation, sometimes everything goes to plan. Great! But when it doesn't, here's where great engineers separate themselves: they immediately revisit their planning artifacts. They page everything back into their minds and adapt quickly to what they missed. Any time they may have lost from doing that upfront planning is massively made up here. When they have to roll with the punches, they do it quickly, easily, and well.</p><p>This is the pattern. Discovery &#8594; Planning &#8594; Implementation &#8594; Adaptation. And its important to understand, this is not going to feel faster at the start, it will feel faster at the end. The performance compounds, with quality going up.</p><p>Here's the thing: AI doesn't break this pattern&#8212;it amplifies every step. And the same compounding effect not only exists, it gets magnified.</p><h1>AI Tools Change The Math</h1><p>I've been advocating for planning for years. But with modern AI agents, planning gets easier and faster, while its compounding value goes up dramatically.</p><p>I've built and refined a set of prompts over months of practice. They're more sophisticated, they account for a lot more than what I'm sharing today, and I'm not ready to publish them quite yet. But through this blog, you'll learn the principles to build your own. My prompts are great, but just like an old greybeard vimmer with their .vimrc, your prompts should be tailored to you and precisely how you want to work.</p><h2>Know When to Plan (And When Not To)</h2><p>Before we dive in&#8212;not everything needs a formal plan. Fixing a typo? Just fix it. Tweaking button colors? Get it done. But when you're building features, refactoring systems, or touching anything that could break in interesting ways? I would never do those things without at least a simple plan up front. </p><h2>The Opening Move</h2><p>I always start the same way: "Here's what I'm trying to accomplish, here's how I want to work together. Sound good, or do you have suggestions?"</p><p>For planning, it goes something like:</p><blockquote><p>"I'm building a plan for [feature]. I don't want you to write code. I want you to help me work through the plan&#8212;give suggestions, feedback, show what I'm missing, help validate ideas, and align with the project's goals and architecture. After I give context, we'll work through the implementation plan together. The final output will be a markdown file at current/PLAN.md with all details in a format an LLM agent can understand."</p></blockquote><p>Setting the collaboration pattern upfront is crucial. AI doesn't know how you want to work&#8212;telling it explicitly is one of the most helpful things you can do. If you are not used to collaboration patterns with AI yet, it may even have some helpful suggestions to refine the process too.</p><h2>The Power of PLAN.md</h2><p>After planning, you have an artifact. Remember, AI is doing statistical pattern matching&#8212;clear, structured context is everything. Hierarchy matters. Examples matter even more. If you describe a pattern, show what exists now and what you want after.</p><p>This artifact becomes your reference book. Working with AI, you build it faster and often better than working alone. Now you can add it to any session context and instantly get your agent up to speed. Bad path? Git reset, adjust the plan, try again (drastic, but sometimes a clean slate beats untangling a mess). Because once you've done the thinking, getting the code down really is just a formality.</p><h2>There's More</h2><p>Notice the `current` directory? There's a reason. PLAN.md isn't your only artifact, and honestly, good planning considers far more than we've covered today. But this is the start&#8212;and the plan is the heart of getting great results from these tools.</p><h1>The Thinking Paradox</h1><p>So here we are. The robots that were supposed to make us dumber are making me think harder than ever. The tools that were supposed to replace thinking have amplified it instead.</p><p>I spend more time planning now. Its not in a notebook that much anymore, its in discussion with a highly engaged, intelligent, and tireless collaborative partner. More time considering architecture tradeoffs. More time considering risk. More time asking "what if?" Because when implementation is cheap, thinking becomes the differentiator. When code generation is instant, planning becomes the bottleneck. When syntax is solved, problem-solving is all that's left.</p><p>And honestly? This is what I signed up for twenty years ago. Not to be a typist, but to be a thinker. Not to wrestle with syntax, but to solve problems. Not to fight my tools, but to build something meaningful.</p><p>AI didn't take away the part of programming I love. It gave me more of it.</p><p>This isn't everything. We havent talked about what happens after the plan&#8212;how to break down work so AI can help you fly through implementation while maintaining your standards. Because thinking more doesn't mean typing forever.</p><p>The future isn't about writing less code. It's about solving harder problems.</p><p>And that is something I can live with.</p>]]></content:encoded></item><item><title><![CDATA[The Problem with AI Coding]]></title><description><![CDATA[How I learned to stop worrying and collaborate with robots]]></description><link>https://www.pairingwithrobots.com/p/the-problem-with-ai-coding</link><guid isPermaLink="false">https://www.pairingwithrobots.com/p/the-problem-with-ai-coding</guid><dc:creator><![CDATA[Matt Briggs]]></dc:creator><pubDate>Sun, 01 Jun 2025 17:13:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!sYuQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541aff43-74b6-49c8-b62a-fa6bc36fbbd6_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sYuQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541aff43-74b6-49c8-b62a-fa6bc36fbbd6_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sYuQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541aff43-74b6-49c8-b62a-fa6bc36fbbd6_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!sYuQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541aff43-74b6-49c8-b62a-fa6bc36fbbd6_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!sYuQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541aff43-74b6-49c8-b62a-fa6bc36fbbd6_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!sYuQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541aff43-74b6-49c8-b62a-fa6bc36fbbd6_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sYuQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541aff43-74b6-49c8-b62a-fa6bc36fbbd6_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/541aff43-74b6-49c8-b62a-fa6bc36fbbd6_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sYuQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541aff43-74b6-49c8-b62a-fa6bc36fbbd6_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!sYuQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541aff43-74b6-49c8-b62a-fa6bc36fbbd6_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!sYuQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541aff43-74b6-49c8-b62a-fa6bc36fbbd6_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!sYuQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541aff43-74b6-49c8-b62a-fa6bc36fbbd6_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I've been in the industry for well over two decades. When AI coding tools first came out, I was skeptical. "This is neat, but only very situationally useful." Over the years that shifted to "basically a better Google." But when I saw blog posts and AI CEOs talking about one-shot prompts building entire applications? I wasn't buying it.</p><p>I tried the agents and was not impressed. I'd prompt for something, it would write a whole lot of nonsense that I then had to clean up. My experience didn't match the hype.</p><p>About 3 months ago, something shifted.</p><p>I asked Claude Code to handle a refactoring task&#8212;pretty wide in scope but conceptually simple. The kind of tedious work that eats a day and a half of mindless effort. You know the type.</p><p>It worked on it for about 30 minutes, then told me it was done.</p><p>I checked the code expecting to find garbage. But it was good. Really good. About as good as I could have done myself, maybe better in places. That's when I realized I'd been thinking about this all wrong.</p><p>Fast forward to now. Engineering productivity is notoriously hard to quantify, but I feel comfortable saying I'm writing code about 5x faster on average. That's probably conservative. But the speed isn't even the most interesting part.</p><p>What I didn't expect:</p><ul><li><p>My code has gotten cleaner and more maintainable</p></li><li><p>I actually plan more now, but it takes less time and effort</p></li><li><p>I can understand new codebases in days instead of weeks</p></li><li><p>Despite thinking harder during work, I end the day with more energy</p></li></ul><p>The thing that really gets me is that last point. I'm acquiring new technical skills faster than I have in years. It feels like being a junior again, but with senior judgment. It's honestly energizing.</p><h1>The Three Camps</h1><p>When I'm reading blogs or on Reddit, I see three camps forming around AI coding. Two of them are huge. One is small, but getting bigger. The goal of this blog is to accelerate that.</p><p>The first camp are the Skeptics. Most good programmers are still here, though I think their skepticism is starting to shake. The Skeptics never got past that first experience of generating absolute trash. Based on that, they see two possible futures: either this bubble bursts and it all goes away, or these tools get pushed on juniors who pump out mountains of garbage with stupid names and comments on every other line, never actually learning to code. I think the bubble bursting is hard to justify anytime soon. The dystopian future though? That's likely already happening at a lot of shops.</p><p>The second camp is the Vibe Coders. These are the people talking about the third app they just launched pulling in over 1k MRR and they don't know anything about programming. They share tips like "you should ask AI to break up files over 7000 lines, it'll help with token use" or "always maintain multiple backups throughout the day just in case AI goes crazy," while arguing with anyone who mentions version control. These people have clear success, but when viewed from a distance, they just reinforce the Skeptics' worst fears.</p><p>Finally there's the third camp: the Professional Developers. They're sharing the message I'm sharing&#8212;AI is not a code generator, it's a collaborator. Building out a workflow is a skill you need to work on, but the better you get, the more everything clicks. You can use agents to generate high quality code and maintain standards you could only dream of before, while achieving spectacular velocity.</p><p>The problem is it's just a few voices out there. Every once in a while I'll hear someone try to share these insights, and most people don't get it. Those posts usually aren't comprehensive either&#8212;they'll touch on a few important things, but it's not enough to set people up for success.</p><h1>Where We Go From Here</h1><p>This is why I started this blog. I think we're at an inflection point, and the conversations I'm seeing online aren't helping people make the leap from frustrated to productive.</p><p>I'll be writing about what I've learned&#8212;both the mindset shifts and the concrete practices that actually work. Because it turns out, changing how you think about AI is just as important as changing how you use it.</p><p>Some of this stuff seems obvious in retrospect. Some of it completely surprised me. But it's what made the difference between fighting with AI and actually enjoying this new way of working.</p><p>I don't have all the answers&#8212;nobody does yet. We're all figuring this out together. But I've found some things that work, and I've seen them work for others too.</p><p>The tools are good enough now. What matters is how we use them. And I'm excited to explore that with you</p>]]></content:encoded></item></channel></rss>