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 a human-AI partnership in which developers verify and guide the AI-generated output, keeping responsibility for the code’s quality, security, and maintainability.

GitHub Copilot: Fly With Python at the Speed of Thought

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

For additional information on related topics, take a look at the following resources:


By Leodanis Pozo Ramos • Updated July 13, 2026