At WEF, Davos, Anthropic CEO Dario Amodei said AI models could handle "most, maybe all of the work currently done by software engineers within 6 to 12 months."

It may be true, but that doesn’t mean software development disappears in 2027. Here’s my take - I’d love your thoughts!

Q1: If LLMs can build entire apps, what happens to software engineers?\A:LLMs can generate frontends and backends, connect APIs, automate workflows, write tests, and even refactor code. But they don’t replace system design, architecture, security, or governance. Engineers now focus on designing safe, scalable systems, reviewing AI output, and orchestrating workflows. Software development involves a lot of repetitive code; engineers long tried to automate it with libraries, macros, and generators. Now, LLMs handle much of that. This lets engineers focus on functionality and higher-level problem-solving. Will LLM write all my unit test suites? Go for it!

Q2: Claude Code built Claude Cowork in 10 days. Who still needs engineers?\A:Firstly, very little information is shared with flashy headlines like this. How many people actually worked on it? How much was reused from existing code?

Even if one engineer did build Claude Cowork in 10 days using Claude Code, speed doesn’t mean elimination. Complex domains like insurance, banking, or healthcare require engineers as co-pilots, reviewers, and system designers. Releasing a full production-ready product for a bank in 10 days may seem ambitious. Remember, these industries are the largest consumers of professional software development

Q3: Business owners are now building apps themselves, so who needs software engineers?\A:LLMs empower creators who never needed a dev team before. Small businesses, educators, and domain experts can now make apps. This is, in reality, an expansion of software development that LLMs enable. However, how many things can a business do itself? Even today, many hire developers for low-code, no-code sites on Squarespace, Wix, or Shopify, while others develop in-house

Q4: Does this shrink the overall software market?\A:I think the opposite. Faster development will actually expand the software market. Software will become cheaper and more accessible, enabling projects that were previously too costly to build. Even long-standing technical debt can finally be addressed and improved.

Q5: What happens to junior developers?\A:Why assume junior developers are threatened by LLMs? In fact, they can accomplish more than ever. Today, many startups are being built by college grads who are AI-native, using these tools from day one. LLMs make them more efficient, allowing them to contribute to smaller-scale and critical production systems.

**Bottom line - \ LLMs will make software development faster and more cost-effective, driving even greater demand for software. Innovative companies that embrace this shift now will lead the next wave of transformation.