I've noticed a shift in how software development teams work over the last couple of years.

AI used to be something you opened when you needed help.

You'd ask it to explain an error, generate a function, write a test, or maybe help you understand an unfamiliar codebase.

Now, that's changing.

AI coding agents can work through repositories, modify files, run commands, execute tests, investigate bugs, and complete much larger development tasks with less direct intervention.