MilikMilik

Will AI Replace Software Engineers or Make More of Them?

Will AI Replace Software Engineers or Make More of Them?
interest|High-Quality Software

Defining the Debate: Is AI Replacing Software Engineers?

The debate over AI replacing software engineers centers on whether advanced coding agents will automate most routine programming tasks, reshape job titles, and shift software creation toward people who direct and design systems instead of writing every line of code themselves. That debate has gained urgency as Anthropic executive Boris Cherny, creator and head of Claude Code, describes coding for his own work as "solved" and says he has not written code for more than six months. In his view, the title "software engineer" could begin to disappear, while designers, product managers, and other "builders" ship code through agents. At the same time, he argues that people writing code or using agents to write code will multiply, setting up a tension between AI job displacement and an expansion of who can participate in software creation.

Claude Code and the Speed of AI Job Displacement

Cherny’s perspective puts Claude Code at the center of the AI job displacement story. As an agentic coding tool that he describes as fast-growing, Claude Code points toward a software engineering future where much of the implementation work is automated. According to his remarks, coding is "getting solved for a bigger and bigger percentage of the code we write," especially inside early-stage companies. That pushes routine coding tasks into the domain of AI, making some traditional roles vulnerable: large teams of feature implementers, bug fixers, and glue-code specialists who once turned specifications into production code line by line. Cherny goes further, predicting that the "software engineer" title could fade as neighboring roles gain direct access to code generation. The work of specifying, checking, and shipping software remains, but the label and daily tasks may change quickly.

The ‘Golden Age’ Thesis: AI and Startup Creation

Alongside predictions of AI replacing software engineers, Cherny lays out a strikingly optimistic story about startup creation. Speaking to recent computer science graduates, he says that if they are at all entrepreneurial, they should found startups, calling this "the golden age" for that path. Tools like Claude Code reduce the technical barrier: small founding teams can use coding agents to build and scale products that once required full engineering departments. Cherny describes asking a recent Y Combinator batch how many founders let Claude Code write 100% of their code and seeing "half the hands" rise. The inverse was even more telling: in a group of a few hundred, only one founder said they wrote no code with the model. For non-coders who understand users well, this shift opens a route to build software-first companies without deep programming backgrounds.

Which Roles Are Vulnerable, and Which Stay Essential?

The impact of AI replacing software engineers is uneven. Roles centered on repetitive implementation are the most exposed: turning clear specs into standard APIs, UI glue, tests, and straightforward data plumbing are ideal for coding agents. Claude Code’s impact shows up first here, where human oversight plus automated generation can replace hours of manual work. Less vulnerable are roles that depend on ambiguity, context, and responsibility: defining products, architecting systems, setting constraints, and making tradeoffs about quality, risk, and ethics. As Cherny suggests, those people may not all be called engineers, but they remain vital. Someone must still decide what to build, check whether generated systems match real-world needs, and own the outcome. In this sense, AI job displacement hits tasks more than entire professions, shifting value toward specification, validation, and long-term ownership.

Career Paths for Juniors: Employee or AI-Native Founder?

For early-career developers, the software engineering future is less about extinction and more about choice. Cherny emphasizes that entry-level jobs still exist, so traditional employment remains viable, especially for those who want structured mentorship and stable growth. But he pairs that with a strong call for entrepreneurial graduates to "go start a startup," arguing that AI makes it feasible for a small team of humans plus agents to "build a giant company." Junior developers now face a split path: join existing companies and learn to orchestrate tools like Claude Code inside larger systems, or become AI-native founders who treat coding agents as core teammates from day one. Either way, the safest move is to build comfort with specifying problems, evaluating AI-generated solutions, and thinking like a builder, not only a coder.

Comments
Say Something...
No comments yet. Be the first to share your thoughts!