NAVER Backend Developer: In the AI Era, Every Developer Has Become a Manager of an AI Team
A Korean backend developer who has been programming since 1989, drawing on experience from system architecture transformations involving annual transaction volumes of tens of trillions of won, argues that AI agents have become the underlying executors within organizations. Consequently, the core work of developers has shifted to assigning tasks to multiple AIs, providing context, offering rapid feedback, and assuming responsibility. Based on this, he suggests that developers need to cultivate communication and empathy skills, gather implicit information, combine high standards across multiple domains, and develop intellectual endurance. He also admits there are no definitive answers regarding the trajectory of the job market or the longevity of his own convictions.
A software engineer at NAVER in South Korea, who has been programming since 1989, published a long-form article on the D2 blog on October 27, 2026, proposing a core judgment: the underlying executors within organizations are now AI, and every developer has become a manager of an AI team. This is not rhetorical exaggeration but a description of his daily work—assigning tasks to multiple AI agents, providing background information and evaluation criteria, and quickly providing feedback to correct deviations when results occur.
He maps the responsibilities of traditional managers one-to-one with AI agent management: setting goals and values for multiple individuals (AIs), reducing information retrieval costs, assigning work based on respective strengths while controlling the scope of context, and establishing efficient feedback loops between decision-makers and executors. He also points out a specific engineering consequence: when module boundaries are clear, AI agents narrow their scope of modification; when boundaries are vague, AI replicates similar code in multiple places, thereby accumulating technical debt. This means architectural decisions no longer only affect the collaboration efficiency of human developers but directly determine the work quality of AI agents.
However, the author believes that what AI agents cannot replace is human accountability. Even if AI completes all coding, testing, and deployment operations, it is still humans who decide to let users use a certain software; therefore, responsibility for problems falls on the final approver. From this, he infers that if the title 'developer' continues to exist in the future, its most likely meaning would be 'the person who approves the deployment of code for sensitive systems to production environments.' To gain this trust, methods to verify and ensure code behavior—code reviews, automated testing, multi-layer security checks—become even more important, not less so.