Your job will invert
To every developer wondering what happens to our profession when AI is fully adopted: I'm living in that future right now. Here's an honest dispatch.
You won't be replaced. Your job will invert.
The AI writes the code now, almost all of it. My commits this week weren't features; they were laws: gates, fences, verification contracts. I've mostly stopped reading code. I read evidence about code instead: a test that failed before the fix and passed after, an attack re-executed and refused, a claim anchored to a content hash. Yesterday I governed a full day of engineering through eight decisions without opening a single file.
Your new job is building the machinery that catches the AI when it lies. And it lies: confidently, in perfectly compiling code, daily. My system now runs roughly 250 enforcement mechanisms, most of them written by the AI to catch the AI. In one day it refused 141 machine claims that couldn't prove what they asserted. This week it refused me, its builder, eight times. That's not the system failing. That's the product working.
The lesson under all of it: code generation became cheap, so the fitness function became everything. Whoever writes the tests, the gates, and the proofs owns the outcome. Whoever merely generates, doesn't.
Is it fun? Honestly, I don't know yet. It's hard. The vocabulary is dense and new. Some days I can't see my own system clearly and have to fly on instruments instead of sight.
Is it rewarding? Eventually, yes. The leverage is unlike anything in my twenty-five years.
Is it the same job? Absolutely not.
Last time I asked whether your system can testify. This is who ends up beside it on the witness stand: the engineer who wrote its laws.