Skip to content

augmented coding

Augmented coding is a software development approach in which a developer uses AI coding agents to write most of the code while still caring about the resulting code’s quality, complexity, test coverage, and design. The term was popularized by Kent Beck in 2025 as a deliberate counterpoint to vibe coding, which prioritizes system behavior over the code itself.

With tools like GitHub Copilot Chat, Cursor, Gemini CLI, and Claude Code, developers describe intent, review the generated diffs, run tests, and steer the agent. This keeps the same value system as hand-written code while making each decision more consequential.

Unlike automation that replaces human work, augmented coding emphasizes human-AI partnership where developers verify and guide AI-generated output, transforming their role from code producers to solution architects who maintain responsibility for code quality, security, and maintainability.

Tutorial

GitHub Copilot: Fly With Python at the Speed of Thought

In this tutorial, you'll get your hands dirty with GitHub Copilot, a virtual pair programmer powered by artificial intelligence trained on billions of lines of code. You'll explore several practical use cases in Python for this amazing productivity tool.

intermediate ai editors tools


By Leodanis Pozo Ramos • Updated May 31, 2026