Definition
Plain language
A program that bundles a code editor, debugger, and other developer tools together.
As stated in the literature
Integrated Development Environment — a software suite combining source editing, build automation, debugging, and version-control integration.
Why it matters: IDEs are where most professional coding happens, so AI coding tools that integrate into them reach developers where they already work.
For example, Visual Studio Code lets you edit a Python file, set a breakpoint, run the program, and commit to Git all from the same window.
Heard on the show
“The whole genre of tools we call debuggers — PDB for Python, GDB for C, the visual debuggers in your IDE — they were all designed around a user whose per-action cost is basically free.”Episode 005 — Why a Debugger Designed for Humans Is the Wrong Tool for an AI Agent