<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Developer-Tools on David Lang</title>
    <link>https://www.davidlang.tech/tags/developer-tools/</link>
    <description>Recent content in Developer-Tools on David Lang</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Thu, 15 Jan 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.davidlang.tech/tags/developer-tools/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The State of AI Coding Assistants in 2026</title>
      <link>https://www.davidlang.tech/posts/the-state-of-ai-coding-assistants-in-2026/</link>
      <pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://www.davidlang.tech/posts/the-state-of-ai-coding-assistants-in-2026/</guid>
      <description>&lt;p&gt;By 2026, AI coding assistants are standard in professional workflows-not experiments. The landscape consolidated around a few patterns: inline completion, IDE agents, and terminal agents.&lt;/p&gt;&#xA;&lt;h2 id=&#34;market-snapshot&#34;&gt;Market Snapshot&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Cursor&lt;/strong&gt; leads among developers who want an AI-native editor with codebase-wide context. &lt;strong&gt;GitHub Copilot&lt;/strong&gt; remains the enterprise default tied to GitHub and Microsoft ecosystems. &lt;strong&gt;Claude Code&lt;/strong&gt; and similar terminal agents dominate backend and automation workflows. &lt;strong&gt;Windsurf, Cody, and others&lt;/strong&gt; compete on price and niche features.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Claude Code: Agentic AI Coding from the Terminal</title>
      <link>https://www.davidlang.tech/posts/claude-code-agentic-ai-coding-from-the-terminal/</link>
      <pubDate>Mon, 30 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://www.davidlang.tech/posts/claude-code-agentic-ai-coding-from-the-terminal/</guid>
      <description>&lt;p&gt;Claude Code brings agentic coding to the terminal-read files, edit code, run tests, and commit changes through natural language, powered by Anthropic&amp;rsquo;s models.&lt;/p&gt;&#xA;&lt;h2 id=&#34;workflow&#34;&gt;Workflow&lt;/h2&gt;&#xA;&lt;p&gt;Run from your repository root. Ask for features or fixes in plain language. Claude Code explores the tree, proposes edits, and executes commands with your approval.&lt;/p&gt;&#xA;&lt;h2 id=&#34;strengths&#34;&gt;Strengths&lt;/h2&gt;&#xA;&lt;p&gt;Strong on refactors spanning many files, understanding build errors from test output, and following git history. Terminal-native fits backend and DevOps workflows.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cursor vs GitHub Copilot vs Claude Code: The AI Coding Assistant Showdown</title>
      <link>https://www.davidlang.tech/posts/cursor-vs-github-copilot-vs-claude-code-the-ai-coding-assistant-showdown/</link>
      <pubDate>Fri, 10 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://www.davidlang.tech/posts/cursor-vs-github-copilot-vs-claude-code-the-ai-coding-assistant-showdown/</guid>
      <description>&lt;p&gt;AI coding assistants evolved from inline completions to agentic editors. Cursor, GitHub Copilot, and Claude Code represent three philosophies-knowing the differences helps you pick the right tool per task.&lt;/p&gt;&#xA;&lt;h2 id=&#34;github-copilot&#34;&gt;GitHub Copilot&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Strengths:&lt;/strong&gt; Deep IDE integration (VS Code, JetBrains), inline Tab completion, Copilot Chat, enterprise policies, broad language support.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; Day-to-day completion inside your existing editor, teams already on GitHub, minimal workflow change.&lt;/p&gt;&#xA;&lt;h2 id=&#34;cursor&#34;&gt;Cursor&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Strengths:&lt;/strong&gt; AI-native editor (VS Code fork), multi-file edits, Composer agent, codebase indexing, rules and &lt;code&gt;.cursorrules&lt;/code&gt; for project context, integrated terminal agent.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GitHub Copilot in Practice: AI-Assisted Development</title>
      <link>https://www.davidlang.tech/posts/github-copilot-in-practice-ai-assisted-development/</link>
      <pubDate>Sun, 25 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://www.davidlang.tech/posts/github-copilot-in-practice-ai-assisted-development/</guid>
      <description>&lt;p&gt;GitHub Copilot suggests code inline and in chat, trained on public repositories. Used well, it accelerates boilerplate; used blindly, it introduces subtle bugs.&lt;/p&gt;&#xA;&lt;h2 id=&#34;effective-workflows&#34;&gt;Effective Workflows&lt;/h2&gt;&#xA;&lt;p&gt;Write descriptive function names and docstrings-Copilot uses them as prompts. Accept suggestions in tests and CRUD handlers; scrutinize auth, crypto, and SQL.&lt;/p&gt;&#xA;&lt;h2 id=&#34;tab-vs-chat&#34;&gt;Tab vs Chat&lt;/h2&gt;&#xA;&lt;p&gt;Inline completions excel for repetitive patterns. Copilot Chat handles explanations, refactors, and multi-file questions inside VS Code and JetBrains.&lt;/p&gt;&#xA;&lt;h2 id=&#34;team-policies&#34;&gt;Team Policies&lt;/h2&gt;&#xA;&lt;p&gt;Define what code can be sent to cloud models. Some organizations restrict Copilot on regulated codebases. Review license implications for generated code.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
