<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Agentic Development on Coderrob</title><link>https://coderrob.com/tags/agentic-development/</link><description>Recent content in Agentic Development on Coderrob</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Thu, 14 May 2026 00:00:00 -0500</lastBuildDate><atom:link href="https://coderrob.com/tags/agentic-development/index.xml" rel="self" type="application/rss+xml"/><item><title>Agentic Development and the Review-Centric Workflow</title><link>https://coderrob.com/posts/agentic-development-review-centric-workflow/</link><pubDate>Thu, 14 May 2026 00:00:00 -0500</pubDate><guid>https://coderrob.com/posts/agentic-development-review-centric-workflow/</guid><description>&lt;p&gt;AI is going to change software teams whether we pretend to be ready or not.&lt;/p&gt;
&lt;p&gt;The lazy version of that change is simple: give everyone an agent, tell them to go faster, and hope review catches whatever falls out the other side.&lt;/p&gt;
&lt;p&gt;That is not a strategy.&lt;/p&gt;
&lt;p&gt;The better version is this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Move humans closer to design and review, then let agents help execute well-defined units of work.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That does not mean developers stop being technical. It means the team&amp;rsquo;s technical energy shifts toward architecture, decomposition, design patterns, refactoring, review, verification, and shared understanding.&lt;/p&gt;</description></item><item><title>Fast Is Slow When You're Neck Deep in AI Slop</title><link>https://coderrob.com/posts/fast-is-slow-when-youre-neck-deep-in-slop/</link><pubDate>Fri, 10 Apr 2026 12:00:00 -0500</pubDate><guid>https://coderrob.com/posts/fast-is-slow-when-youre-neck-deep-in-slop/</guid><description>&lt;h2 id="the-pattern-nobody-wants-to-talk-about"&gt;The Pattern Nobody Wants to Talk About&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;ve seen a distinct pattern where AI &lt;em&gt;slows down&lt;/em&gt; software development.&lt;/p&gt;
&lt;p&gt;I know. Heresy. But hear me out.&lt;/p&gt;
&lt;p&gt;Agents are fast, but in the old saying kind of way:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Fast is slow, and slow is fast.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;People push back on this. &lt;em&gt;&amp;ldquo;Humans are faster,&amp;rdquo;&lt;/em&gt; they say.&lt;/p&gt;
&lt;p&gt;Honestly? I doubt that&amp;rsquo;s true either.&lt;/p&gt;
&lt;p&gt;What I &lt;em&gt;believe&lt;/em&gt; is that most people are single-threaded. One brain, one task, one context.&lt;/p&gt;</description></item><item><title>Announcing ESLint Zero-Tolerance AI Anti-Slop Rules</title><link>https://coderrob.com/posts/announcing-eslint-zero-tolerance-ai-anti-slop-rules/</link><pubDate>Tue, 10 Feb 2026 10:00:00 -0600</pubDate><guid>https://coderrob.com/posts/announcing-eslint-zero-tolerance-ai-anti-slop-rules/</guid><description>&lt;p&gt;AI-assisted development has a trust problem.&lt;/p&gt;
&lt;p&gt;Generated code can look polished, type-safe, and reviewable while still smuggling in shortcuts that quietly erode a codebase over time. The faster teams move with agents, the more those shortcuts compound.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ESLint Zero-Tolerance&lt;/strong&gt; is my attempt to put hard boundaries around those patterns in TypeScript projects: not as abstract guidance, but as enforceable rules and presets that make low-trust code harder to ship.&lt;/p&gt;
&lt;h2 id="the-announcement"&gt;The Announcement&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;ve published the &lt;strong&gt;ESLint Zero-Tolerance AI anti-slop rules&lt;/strong&gt; here:&lt;/p&gt;</description></item><item><title>Reverse Engineering Agentic Workflows from Copilot Debug Logs</title><link>https://coderrob.com/posts/reverse-engineering-agentic-workflows-from-copilot-debug-logs/</link><pubDate>Fri, 24 Oct 2025 09:00:00 -0500</pubDate><guid>https://coderrob.com/posts/reverse-engineering-agentic-workflows-from-copilot-debug-logs/</guid><description>&lt;p&gt;Here&amp;rsquo;s a secret weapon for building your own agentic workflows: &lt;strong&gt;GitHub Copilot Chat&amp;rsquo;s debug logs&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;You know how everyone&amp;rsquo;s out there wrestling with hallucinating AI agents? Trying to figure out how to structure those prompts, which tools to call when, how to handle errors without pulling your hair out, what context to pass between steps&amp;hellip;&lt;/p&gt;
&lt;p&gt;The answer?&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s sitting right there in your Copilot Chat debug view. Already solved. Already tested. Already proven to work for &lt;em&gt;your&lt;/em&gt; specific use cases.&lt;/p&gt;</description></item><item><title>The UI of AI is CLI</title><link>https://coderrob.com/posts/the-ui-of-ai-is-cli/</link><pubDate>Wed, 22 Oct 2025 05:00:00 -0500</pubDate><guid>https://coderrob.com/posts/the-ui-of-ai-is-cli/</guid><description>&lt;p&gt;We spent decades trying to make computers easier to use. We went from punch cards to command lines to graphical user interfaces to touch screens. We added buttons, menus, icons, gestures, or really anything to avoid making people type commands into a terminal.&lt;/p&gt;
&lt;p&gt;And now? Now we&amp;rsquo;re instructing AI to use&amp;hellip; command lines.&lt;/p&gt;
&lt;p&gt;Plot twist of the century, right there.&lt;/p&gt;
&lt;h2 id="the-great-ui-circle-of-life"&gt;The Great UI Circle of Life&lt;/h2&gt;
&lt;p&gt;Here&amp;rsquo;s the evolution in a nutshell:&lt;/p&gt;</description></item><item><title>Planning the Planning: The Agentic Software Development Paradox</title><link>https://coderrob.com/posts/planning-the-planning-agentic-software-development/</link><pubDate>Tue, 21 Oct 2025 10:00:00 -0500</pubDate><guid>https://coderrob.com/posts/planning-the-planning-agentic-software-development/</guid><description>&lt;p&gt;You know what&amp;rsquo;s wild about working with AI agents to build software? The planning. Oh boy, the planning.&lt;/p&gt;
&lt;p&gt;Not just &lt;em&gt;a&lt;/em&gt; plan - that would be too simple. No, no. We&amp;rsquo;re talking about:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Creating a planning document&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Planning the planning&lt;/strong&gt; (because that first plan will encounter the enemy)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Planning the planning of the planning&lt;/strong&gt; (we need to go deeper)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Having an agent review the plan&lt;/strong&gt; to identify any planning not planned in the plan&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Having &lt;em&gt;another&lt;/em&gt; agent revise the plan&lt;/strong&gt; after being told to plan the planning based on the planning and the current implementation&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;It&amp;rsquo;s like Inception, but instead of dreams within dreams, it&amp;rsquo;s plans within plans within plans. &lt;strong&gt;Plan-ception&lt;/strong&gt;, if you will.&lt;/p&gt;</description></item><item><title>Today, I Introduced the Interns to Dogfooding</title><link>https://coderrob.com/posts/today-i-introduced-the-interns-to-dogfooding/</link><pubDate>Wed, 21 Aug 2024 20:47:54 -0500</pubDate><guid>https://coderrob.com/posts/today-i-introduced-the-interns-to-dogfooding/</guid><description>&lt;p&gt;Today, I got to introduce the AI interns to new topics like dogfooding*, cyclomatic complexity, BEM, JSON:API, and why interfaces are so useful. It was great to nerd out with them! Their excitement was contagious, and I was impressed to learn their code review for the chatbot was their first time working with React and web development.&lt;/p&gt;
&lt;p&gt;Seeing that &amp;ldquo;aha!&amp;rdquo; moment when they first create something—there&amp;rsquo;s nothing like it.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For you Gen Z and Alphas: &amp;ldquo;dogfooding&amp;rdquo; means using your own product, just like your users do, so you feel the same issues and can fix them. It&amp;rsquo;s like making sure the dog food you’re serving is good—because you’re eating it too**!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;** Don&amp;rsquo;t eat dog food - unless it&amp;rsquo;s a biscuit, I guess, but you do you.&lt;/p&gt;</description></item><item><title>Embracing Multi-Model Approaches for Enhanced Workflow Efficiency</title><link>https://coderrob.com/posts/embracing-multi-model-approaches-for-enhanced-workflow-efficiency/</link><pubDate>Fri, 16 Aug 2024 22:09:29 -0500</pubDate><guid>https://coderrob.com/posts/embracing-multi-model-approaches-for-enhanced-workflow-efficiency/</guid><description>&lt;p&gt;Leveraging multiple models can significantly streamline the software development process. Here&amp;rsquo;s a strategy to
consider:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Requirement Analysis&lt;/strong&gt;: Use one model to gather user requirements.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Edge Case Identification&lt;/strong&gt;: Deploy another model to spot edge cases while drafting the requirements
document.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Code Instruction&lt;/strong&gt;: Utilize a code generation model to create detailed how-to guides.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Language-Specific Models&lt;/strong&gt;: Pass the how-to guide to a model specialized in the relevant programming
language.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;By creating a self-referencing workflow of requests and responses, you can enhance accuracy and efficiency.
Ensure your code includes both positive and negative unit tests, runs them, and identifies issues with self-
corrections.&lt;/p&gt;</description></item></channel></rss>