What Does It Mean to Be a Software Engineer Anymore?

If you spend enough time reading tech Twitter or LinkedIn, you will inevitably run into the existential dread of the modern programmer: If AI can write the code, what exactly is my job?
It’s a fair question. Five years ago, the definition of a software engineer was relatively straightforward: you were a person who translated human language into machine language. You were, effectively, a biological compiler.
But as AI takes over the mechanics of typing syntax, we are being forced to confront a slightly uncomfortable truth. The typing was never the important part of the job. It was just the bottleneck.
The Abstraction of Manual Labor
We have been through this exact cycle before in other disciplines. Think about physical architecture. A hundred years ago, an architect spent massive amounts of time manually drafting blueprints with a ruler and pencil. It was grueling, precise manual labor.
Then came CAD (Computer-Aided Design) software. Suddenly, drawing a perfectly scaled wall took a single click. Did CAD replace the architect? No. It simply abstracted away the manual drafting process, allowing the human mind to focus entirely on the actual craft: designing beautiful, structurally sound buildings.1
The True Craft of Engineering
AI is doing the exact same thing to software. It is abstracting away the manual drafting of syntax.2
So what is left for us? What remains is the essence of engineering.3 The difficult part of building software isn't knowing how to write a for loop. The difficult part is deciding what should be built. It is evaluating the trade-offs of a distributed system. It is understanding the psychology of the user who will click your buttons. It is reviewing the output of an AI and having the taste and judgment to say, "Yes, this works, but it's not elegant."
We are not losing our jobs. We are being promoted from implementers to decision-makers. The developers who will struggle in the coming years are the ones who only ever wanted to be typists. But for the builders, there has never been a better time to be an engineer.