The author warns that relying on coding agents can lead to brittle, complex, and unmaintainable codebases due to their inability to learn from errors and lack of global understanding. To avoid this, humans should slow down, use agents for non-critical tasks, and maintain agency over their codebases to ensure quality and maintainability.