“My engineering skills haven’t become useless, they’ve just shifted. I no longer need to know how to write code correctly at all, but it’s now massively more important to understand how to architect a system correctly.” β€” Stavros Korokithakis

This quote captures something many of us are feeling. The day-to-day is changing β€” less time writing code, more time reviewing it, steering it, catching what the agent gets subtly wrong.

Less syntax, more architecture. Less typing, more judgment. Less “how do I implement this?” and perhaps more “should we implement this at all, and if so β€” how should it fit?”

AI-assisted development rewards good engineering practices more than before. Poor context produce poor AI output. Fuzzy architecture compounds into unmaintainable code. Poor testing and quality checks increase insecurity. The agent is fast β€” but fast in the wrong direction is worse than slow in the right one.

The catch: this only works if you stay sharp. An Anthropic study found that developers who used AI passively β€” just accepting output β€” scored 17% lower on comprehension. Those who used it actively, questioning and steering, did fine. The skills shift is real, but it’s not automatic.

πŸ’‘ Try this: next time you review AI-generated code, skip the syntax. Ask yourself β€” is this the right design? That’s where your experience matters most. πŸ”— Stavros Korokithakis β€” “How I write software with LLMs”
πŸ”— Addy Osmani β€” “The 70% Problem”


How has your engineering work shifted with AI tools?

🟒 More architecture and review, less writing code
🟑 About the same β€” I use AI for small things
πŸ”΄ I feel like I’m losing sharpness, honestly
βšͺ Too early to tell

What skill has become more important for you?