There’s a massive shift happening right now in software engineering. We are moving away from traditional rule-based coding and entering the era of AI-driven agentic workflows. But are we automating ourselves out of a job?
Here is my controversial take: AI won't replace software engineers. It will replace engineers who refuse to use AI.
A year ago, we were amazed by AI autocomplete. Today, we have autonomous agents capable of researching, planning, executing, and testing multi-file architectural changes entirely on their own.
But these agents still need an "architect". They need a human in the loop to:
Define the business logic.






