<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-AU">
  <title>Xerodonia blog</title>
  <subtitle>Notes from Xerodonia on building apps for Apple platforms and putting AI coding agents to work.</subtitle>
  <link href="https://xerodonia.com/feed.xml" rel="self" type="application/atom+xml"/>
  <link href="https://xerodonia.com/blog/" rel="alternate" type="text/html"/>
  <id>https://xerodonia.com/blog/</id>
  <updated>2026-02-24T00:00:00.000Z</updated>
  <author><name>Xerodonia Pty Ltd</name><email>hello@xerodonia.com</email></author>
  <entry>
    <title>How to get started with AI coding agents</title>
    <link href="https://xerodonia.com/blog/how-to-get-started-with-ai-coding-agents/" rel="alternate" type="text/html"/>
    <id>https://xerodonia.com/blog/how-to-get-started-with-ai-coding-agents/</id>
    <published>2026-02-24T00:00:00.000Z</published>
    <updated>2026-02-24T00:00:00.000Z</updated>
    <summary>AI coding agents can genuinely transform developer productivity — but only when they&#39;re set up correctly. Here&#39;s how to approach it without wasting money.</summary>
    <content type="html">&lt;p&gt;If you&#39;ve been watching the AI space, you&#39;ve probably noticed that AI coding agents have moved from interesting experiment to practical business tool faster than almost any technology before them.&lt;/p&gt;
&lt;p&gt;Tools like Claude Code, GitHub Copilot, Codex, and Gemini are now genuinely useful for development teams — but there&#39;s a big gap between &amp;quot;technically capable&amp;quot; and &amp;quot;delivering real value in your business.&amp;quot; Most teams that struggle with AI agents aren&#39;t struggling because the technology doesn&#39;t work. They&#39;re struggling because of how it was set up.&lt;/p&gt;
&lt;p&gt;Here&#39;s what we&#39;ve learned from helping businesses implement these tools correctly.&lt;/p&gt;
&lt;h2&gt;Start with the problem, not the tool&lt;/h2&gt;
&lt;p&gt;The most common mistake is starting with the agent and working backwards to find a use case. &amp;quot;We should try Copilot&amp;quot; is a much weaker starting point than &amp;quot;We&#39;re spending 40% of developer time on boilerplate code — let&#39;s see if an AI agent can handle that.&amp;quot;&lt;/p&gt;
&lt;p&gt;Before you choose a tool, spend time mapping your team&#39;s actual workflow:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Where do developers spend time on repetitive, low-value tasks?&lt;/li&gt;
&lt;li&gt;Where do code review cycles slow things down?&lt;/li&gt;
&lt;li&gt;Where does documentation lag behind the codebase?&lt;/li&gt;
&lt;li&gt;Where do onboarding bottlenecks exist for new team members?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each of these is a potential high-value use case for an AI coding agent. Starting from the business problem means you can evaluate tools against a specific criterion, rather than hoping something useful emerges.&lt;/p&gt;
&lt;h2&gt;Choose the right agent for your stack&lt;/h2&gt;
&lt;p&gt;The four major agents — Claude Code, Copilot, Codex, and Gemini — each have genuine strengths, and the right choice depends on your team&#39;s specific situation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GitHub Copilot&lt;/strong&gt; is the easiest to adopt if your team already uses GitHub. The IDE integration is mature, the autocomplete experience is polished, and the learning curve is low. It&#39;s a solid starting point for teams that want incremental improvement with minimal disruption.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Claude Code&lt;/strong&gt; is the most capable for complex, multi-step tasks — particularly where reasoning about an entire codebase matters. It&#39;s especially strong for senior developers working on architectural problems, complex refactors, or situations where you need the agent to understand context deeply rather than just autocomplete.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Codex&lt;/strong&gt; integrates well with OpenAI&#39;s broader ecosystem and is a strong choice for teams already invested in that platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Gemini&lt;/strong&gt; is worth evaluating if your team is deep in Google Cloud infrastructure, where the integration story is strongest.&lt;/p&gt;
&lt;p&gt;The key point is that the right choice isn&#39;t the most capable agent in absolute terms — it&#39;s the one that fits your team&#39;s workflow, existing tools, and technical environment.&lt;/p&gt;
&lt;h2&gt;Configuration matters more than most people realise&lt;/h2&gt;
&lt;p&gt;A misconfigured AI agent can be worse than no agent at all. Developers who have a bad early experience with an AI tool tend to stop using it entirely, and that adoption failure is hard to reverse.&lt;/p&gt;
&lt;p&gt;The most important configuration decisions are:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Context windows and project-level instructions.&lt;/strong&gt; Most agents allow you to provide project-level context — your coding standards, architecture patterns, naming conventions, and so on. This dramatically improves the relevance of suggestions and reduces the amount of time developers spend correcting the agent&#39;s output.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Which files and directories to include or exclude.&lt;/strong&gt; Letting an agent ingest your entire codebase including test fixtures, generated files, and vendor code creates noise. Carefully scoping what the agent can see improves signal quality significantly.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;IDE-specific settings.&lt;/strong&gt; Autocomplete sensitivity, suggestion trigger behaviour, and keyboard shortcuts all affect how naturally the agent fits into an existing workflow. Don&#39;t leave these at defaults — spend time tuning them for your team.&lt;/p&gt;
&lt;h2&gt;Train your team properly&lt;/h2&gt;
&lt;p&gt;This is the most underestimated part of any AI agent implementation, and the most common reason for low adoption.&lt;/p&gt;
&lt;p&gt;Developers need to understand not just how to use the tool, but how to work effectively alongside it. That means understanding:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When to trust suggestions and when to scrutinise them&lt;/li&gt;
&lt;li&gt;How to write effective prompts for complex tasks&lt;/li&gt;
&lt;li&gt;How to break problems down into the kinds of tasks the agent handles well&lt;/li&gt;
&lt;li&gt;The boundaries of what the agent can reliably do in your specific codebase&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This isn&#39;t something that emerges organically from handing people a tool. It requires deliberate training, ideally with worked examples drawn from your actual codebase rather than toy examples.&lt;/p&gt;
&lt;h2&gt;Measure what changes&lt;/h2&gt;
&lt;p&gt;Before you implement an AI agent, establish a baseline. How long do code reviews typically take? What&#39;s the cycle time from ticket creation to deployment? How many review rounds do PRs typically need?&lt;/p&gt;
&lt;p&gt;These numbers give you something to measure against after implementation. Without them, you&#39;re relying on developer sentiment to assess ROI — which is valuable but incomplete.&lt;/p&gt;
&lt;p&gt;Track your baseline metrics for 4–6 weeks after implementation and compare. If the agent is delivering value, you&#39;ll see it in the numbers. If you&#39;re not seeing it, the metrics will tell you where to look.&lt;/p&gt;
&lt;h2&gt;What to do if it&#39;s not working&lt;/h2&gt;
&lt;p&gt;If you&#39;ve implemented an AI coding agent and aren&#39;t seeing the results you expected, the problem is almost always one of:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Wrong tool for your use case&lt;/strong&gt; — the agent you chose isn&#39;t well-suited to the specific problems you&#39;re trying to solve&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Misconfiguration&lt;/strong&gt; — context is poor, scope is too broad, or IDE settings are creating friction&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Insufficient training&lt;/strong&gt; — developers are using the tool superficially rather than effectively&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wrong use cases&lt;/strong&gt; — you&#39;re applying the agent to problems it isn&#39;t well-suited for&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The good news is that all of these are fixable. If you&#39;ve been through a failed implementation, that experience gives you valuable information about what doesn&#39;t work for your team — which is a useful starting point for getting it right.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Xerodonia specialises in implementing AI coding agents for Australian businesses, from initial setup through to ongoing optimisation. If you&#39;re considering getting started — or want to rescue a previous implementation — &lt;a href=&quot;https://xerodonia.com/consulting/&quot;&gt;book a free AI Opportunity Audit&lt;/a&gt; and we&#39;ll give you an honest assessment of your situation.&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
</feed>
