Software engineering is changing faster than at any point in recent memory.
A few years ago, AI-assisted development mostly meant autocomplete. Today, developers can ask an AI agent to inspect a repository, implement a feature, generate tests, debug an error, refactor several files, explain unfamiliar code, write database migrations, create API documentation, and review a pull request.
The obvious question is:
If AI can write increasingly large amounts of software, what happens to software engineers?
I think the wrong response is trying to compete with AI at typing code.






