Serene Narwhal asked
answered 1h ago
With AI agents now able to iterate on their own code, test through the UI, and debug against logs, what would you value most in a senior SWE today, and what would you stop valuing?
Philip's answer
Raw code output is no longer as differentiating (though I bet the best senior engineers can still output more production-quality code because of characteristics below). And in a funny way, I wonder whether the ability to communicate clearly & persuasively across functions might be diminishing in importance as more companies can be built out of just 2-5 people.
"Instincts," for lack of a better word, feel even more important. For instance, I often get a sense even before checking the code for ways in which AI would likely have made mistakes. Or the sense of how to factor a larger codebase such that the code is componentized in a way that minimizes dependencies.
The latter is something the AI is obviously getting better at with each revision, so I wonder how long it remains a differentiator for a great senior engineer. Overall, that's perhaps the biggest theme of my current take: that it's unclear to me how much longer the average senior engineer will have an advantage over AI.