Maybe writing code is no longer part of my “core offering” at this point in my career. Maybe it is the “judgement, tradeoffs, intents” and all the other buzzwords people throw around when describing a senior software engineer. Maybe the idea of physically typing out the code is considered a waste of time to some (is one simply “typing out” the code? Are you not planning, designing, verifying, testing? That’s what I’m doing while I’m “typing out”). So maybe you’re right in thinking that I should just throw out my keyboard and let the agents do the coding.
But I didn’t get into software development to do the buzzwordy stuff. I came because I love to code, to convert lines of text into a living entity. I will use the agents — I find them useful for doing the rote, mundane stuff — but I don’t like the idea of offloading all my coding to them. I’ve seen how they code, and I know I can do better.