All video posts

AI · Software development · Career

Will AI Replace Developers? How to Future-Proof Your Career

Will AI replace developers? I get asked this by students, fresh graduates and experienced engineers every week. One AI founder predicted AI would soon write 90% of code, while IBM's CEO said it would handle maybe 20 to 30% and assist developers. My answer: AI will not replace developers, but it will change what the job looks like, and the people who adapt will be more valuable than ever.

Deric YeeDeric Yee 9 November 2026 8 min read 24 min video

Prefer to read? The full article is below. Watch on YouTube.

The short version

  1. 1AI is good at writing code, the keystrokes and boilerplate. It is not good at understanding problems, making judgement calls or architecting systems.
  2. 2Everyone has the same AI tools, so they are table stakes, not an advantage. The gap is between developers who use them well and those who do not.
  3. 3Be a generalist in fundamentals and a specialist in delivering value.
  4. 4Two strong specialisations: AI-ready cloud infrastructure, and building applications that integrate AI.
  5. 5Domain knowledge and soft skills make you very hard to replace.

AI is not a passing fad

Let us be clear about the scale. AI startups raised a record $110 billion in 2024, up 62% on the year before. Stanford's AI Index found that 78% of organisations used AI in at least one business function in 2024, up from 55% in 2023. That is a massive jump in one year. Nearly every company I know, from tiny startups to big banks, is experimenting with AI to automate tasks, analyse data or improve products.

As an entrepreneur I have embraced it. We have built AI coding assistants into how students learn at Sigmaschool. So does that mean developers are doomed? If you refuse to adapt and ignore AI, yes, you will get left behind. But if you learn to leverage these tools, I genuinely believe you become more valuable. As Naval Ravikant might put it, technology is leverage and AI is the newest lever. It is a power tool. You build faster and bigger, but you still need to know how to build.

What a developer actually does

Break it down from first principles. Developers solve problems. We talk to stakeholders, work out what needs building, design a solution, write code and iterate until it works. That involves creativity, communication, logical reasoning and collaboration.

Writing code, the keystrokes, syntax and boilerplate, is only one part of that, and it is the part AI is genuinely good at. The rest is understanding real-world problems, making judgement calls on features, architecting systems, debugging strange issues and aligning solutions to user needs. AI cannot replace those, at least not today.

A developer friend described AI as autocorrect for code: super helpful, but no substitute for knowing how to code. AI still struggles to clarify with a client what they actually want, invent a genuinely new product idea, write maintainable production code without guidance, or make ethical decisions about user data. I have asked ChatGPT to build simple apps. It produces code fast, but it usually needs an engineer's eye to refine, fix and perfect.

“AI won't replace developers, but developers who don't use AI will be replaced by those who do.”

Deric Yee, in the video

The gap has never been wider

Many people believe AI can now write all the code and remove the need for engineers. That is a misconception. AI speeds up certain tasks, but the gap between engineers who leverage AI and those who do not has never been wider. Companies want developers who bridge the gap between what AI produces and what the product needs.

Bridging the gap means using AI for grunt work like boilerplate and basic functions, then stepping up to the higher-level work: designing the architecture, making sure the code is efficient and secure, and tuning AI output to fit the requirements. The most valuable engineers will be hybrid thinkers who collaborate with AI and focus on what it does badly: talking to users, making creative decisions and ensuring quality.

If you and I have the same AI assistant, but you understand computer science fundamentals and good design and I do not, you will build the better product, because you can direct the AI, catch its mistakes and improve its suggestions. Everyone has access to the same AI, so it is table stakes. When everyone has something, it stops being an advantage. We explore this further in what AI-native developers actually do.

Generalist in fundamentals, specialist in value

People ask whether to be a generalist or a specialist. My answer: be a generalist in your fundamentals and a specialist in delivering value. Problem solving, clean code, data structures and algorithms, how the web, databases and networks work: these are timeless. They are your core muscle and let you pick up any new tool much faster. Charlie Munger preached mental models and first principles, and in coding your fundamentals are your mental models.

At Sigmaschool we drill fundamentals heavily, because a strong foundation lets you learn new technology in a fraction of the time. I taught myself as an outsider: eight months of tutorials and projects, often 12 hours a day, and I wanted to quit many times. Mastering those basics gave me the confidence to learn whatever library or framework came next, and later to work effectively with my CTO and the developers I hired. Do not skip the fundamentals. They future-proof you against any disruption, AI included.

On top of that, specialise in at least one high-demand area that works alongside AI. Not as a researcher in a lab, which is PhD territory, but implementing AI in real products. Chip Huyen breaks the AI stack into three layers: infrastructure, model development and application development. Most developers will thrive in the first and last.

Path one: AI-ready cloud infrastructure

This suits people who enjoy back-end systems and the big picture. Every AI model runs on servers somewhere. Cloud platforms like AWS, Azure and GCP, GPUs, data pipelines, containerised services and databases all need to be designed, built and maintained by engineers.

A bank deploying AI to detect fraud, or a hospital using AI to analyse patient data, will not build a data centre. They need someone who can spin up secure environments, handle big data, ensure uptime and deploy AI services at scale. Many people are cloud certified, but few have learned to build AI on top. Be that person.

Concretely: explore your cloud provider's AI services. In the Azure ecosystem, the Azure AI Engineer Associate certification covers computer vision, natural language processing, knowledge mining and generative AI. Or simply get hands-on: deploy a model on AWS SageMaker, try vector databases like Pinecone for semantic search, or look at tools like NVIDIA Triton for serving models. The core job, keeping systems running and scalable, does not go away. It expands. These roles tend to pay well, and you are literally keeping the lights on for the AI.

Path two: building applications with AI

This one is closer to my heart. If you enjoy building apps and seeing users benefit, application development is not going anywhere. Even the most advanced AI needs an interface, integration into a product and someone deciding what it should do for the user. Every new AI startup is essentially an application built around a model, with a front end, a back end, glue code that calls the model and handles responses, and cloud infrastructure. In 2015 a web developer needed to call a REST API. Today you may also need to call an LLM API and shape its prompts and output. It is an added layer, not a replacement.

01

Be a good developer first

Clean code, good architecture and effective debugging matter even more when you are stitching AI output into traditional code. Keep sharpening JavaScript, Python or whatever you use.

02

Learn to integrate AI

Play with the OpenAI or Anthropic APIs, build a small app that calls a model, explore frameworks like LangChain, and learn prompt engineering as an extension of being a developer, not a separate career.

03

Build projects that show it

"Here is a web app with a chatbot that answers finance questions" or "a Chrome extension that summarises articles" tells employers you rode the wave instead of freezing in the headlights.

Domain knowledge and soft skills

This sounds less shiny than AI, but the combination of technical and human skills makes you very hard to replace. A software engineer who understands healthcare will build a far better AI health app than someone who only knows Python. Your context becomes your edge.

Teamwork, communication and creativity are priceless. AI cannot brainstorm with a client or lead a team meeting. Jason Fried of 37signals always emphasises focusing on real human needs when building products. When AI can generate a hundred ideas in five minutes, the value shifts to people who can tell which idea solves a real problem for real people.

Standing still is not an option

In 2019 I was an accounting and finance graduate in a stable analyst job that felt empty. I learned to code because I thought it was the skill of the future, and it was. By 2024 Sigmaschool had become a healthy, sustainable business run on systems and a strong team, and I could have coasted. Instead I chose to double down, because the advances in AI showed me how much more there is to do. That means more risk, more uncertainty and more learning.

I tell you this because in tech, standing still is not an option. You could be the developer who says "I'm fine with what I know", but in a couple of years that attitude will not fly. No learning is ever wasted. I never became a full-time engineer at a big company, yet learning to code opened every door I needed.

So be the person who answers when a company asks, "We want to add this AI feature. Who can make it happen?" Keep building, keep learning and stay human. Our AI-Native Software Development Programme is built around exactly this: fundamentals first, then building with AI. If you are earlier on, start with the free trial, or read is it still worth learning to code.

Questions people ask

  • Will AI replace software developers?

    AI is unlikely to replace developers who adapt, but it is changing the job. AI is good at generating code, the syntax and boilerplate, while developers still need to understand problems, design systems, judge quality and work with people. Because everyone has the same AI tools, the advantage goes to developers with strong fundamentals who use AI well. Developers who refuse to adapt are the ones at risk.

  • What skills should developers learn to future-proof their careers?

    Start with timeless fundamentals: problem solving, clean code, data structures, and how the web, databases and networks work. Then specialise in an area that works alongside AI, such as deploying AI services on cloud platforms like AWS, Azure or GCP, or building applications that integrate LLM APIs. Add domain knowledge and soft skills like communication, which AI cannot replicate.

  • Do I need a machine learning PhD to work in AI?

    No. Model development is a small, research-heavy field. Most AI work is in infrastructure, running and scaling AI systems in the cloud, and in application development, building products that call existing models through APIs. Both build on normal software engineering skills plus knowledge of AI services, prompt design and tools like LangChain or vector databases.

  • Should junior developers use AI coding tools?

    Yes, but with care. A junior who uses tools like Copilot to speed up routine work can outpace one who refuses them. The key is to keep understanding everything you ship: use AI for boilerplate and suggestions, but design the solution yourself, review the output critically and keep building your fundamentals so you can catch the AI's mistakes.

Your next step

Our 12-week AI-Native Software Development Programme is a live, mentor-reviewed cohort where you build and ship real products with AI, and learn to explain every line. Start with the free trial to see how we teach, then decide.

Watch next

All videos

Learn the fundamentals that pay off in any direction.
Coding plus AI, taught properly.

Whatever you end up doing, the people who understand how software and AI actually work get to direct them. Try the first lessons free, no card needed, or see the full 12-week AI-Native Software Development Programme.