Will AI replace software developers? What a Kenyan first-year should do about it
AI will not replace developers. It will replace developers who refuse to use it. The tools are changing what coding looks like: less boilerplate, faster prototyping, more focus on design. A first-year who codes with AI tools from the start will outperform seniors who refuse them. Learn both: how to code and how to use AI to code faster.
What AI can do right now for developers
AI coding tools (GitHub Copilot, Cursor, Claude, ChatGPT) can already:
- Generate boilerplate code from a description.
- Autocomplete functions as you type.
- Explain error messages and suggest fixes.
- Write unit tests for existing code.
- Convert code from one language to another.
- Generate documentation from code.
These are real capabilities. They make developers faster, sometimes two to three times faster on routine tasks. This is not science fiction. It is happening in teams across Kenya and the world right now.
What AI cannot do (and why developers still matter)
Understand the business problem. AI can write code, but it cannot figure out what code to write. Deciding what to build, for whom, and why requires understanding users, markets, and constraints. This is a human job.
Design systems that scale. AI can write a function, but architecting a system with multiple services, databases, and user types requires judgment and experience that AI does not have.
Debug complex, context-dependent issues. AI can fix common errors, but when a bug involves the interaction between your code, a third-party library, and a specific deployment environment, a human developer is still needed.
Take responsibility. When production goes down at 2am, someone needs to diagnose, fix, and communicate. AI cannot be on call. AI cannot make the judgment call about whether to roll back or push a fix. AI cannot explain to a client what happened and why.
Build trust with clients and teams. Software is a team sport. Communication, empathy, and reliability are human qualities that no AI replicates.
What changes for developers entering the field now
The entry bar rises. If AI can write basic code, employers expect more from humans. Simply writing a for loop is no longer a skill that gets you hired. Understanding why a particular approach is correct, how to design a solution, and when to use which tool are what matter.
Speed expectations increase. When AI makes everyone faster, the baseline pace of work increases. Developers who use AI tools deliver more. Developers who refuse to use them fall behind.
Different skills become valuable. Reading and reviewing code becomes more important than writing it from scratch. Prompt engineering, system design, testing, and debugging AI-generated code are newer skills that did not exist five years ago.
The total demand for software keeps growing. AI is not reducing how much software the world needs. It is increasing it. Every business wants more automation, more apps, more integrations. AI makes building faster, which means more gets built, which means more developers are needed to maintain, extend, and support it all.
What a first-year should do about it
Learn to code properly. AI tools produce better results when the person using them understands programming. A developer who knows algorithms, data structures, and system design can evaluate AI output. Someone who cannot code cannot tell when the AI is wrong.
Learn to use AI coding tools from day one. Use AI tools for learning but also learn to use them as development tools. Write code with Copilot. Debug with Claude. Generate tests with ChatGPT. These are the tools of your career.
Build projects, not just skills. AI can write code snippets. It cannot build complete products from idea to deployment. Every project you ship proves you can do something AI cannot: take a concept and turn it into a working, deployed solution.
Focus on what AI cannot do. Communication, system design, understanding users, and making judgment calls. These human skills become more valuable as AI handles more of the routine. The AI and degrees guide covers this in depth.
The students who graduate in four years having used AI tools throughout their studies will enter the market as AI-native developers. That is an advantage no generation before you had. Use it.
What to do this week
- Install an AI coding assistant (Copilot, Cursor, or similar) and use it for your next coding session.
- Write one piece of code yourself, then ask AI to improve it. Compare the two versions and learn from the differences.
- Build one project this semester that proves you can go from idea to deployed product.
Frequently Asked Questions
- Should I still study computer science if AI can write code?
- Yes. CS teaches you the thinking behind the code: algorithms, system design, and problem-solving. These are exactly the skills that let you evaluate AI output, catch its mistakes, and build things it cannot. AI makes a CS education more valuable, not less.
- Will there be fewer developer jobs in five years?
- Unlikely. The demand for software is growing faster than AI is automating development. What will change is the type of work. Routine coding tasks will shrink. Design, integration, and maintenance will grow. The total number of roles will likely increase, but the skills mix will shift.
- Is it still worth learning to code from scratch?
- Absolutely. You cannot effectively use AI coding tools without understanding what they produce. A developer who cannot code manually cannot review AI-generated code, and unreviewed AI code is a liability. Learn the fundamentals, then accelerate with AI.
Related articles
What AI means for the degree you just started
What AI means for your university degree in Kenya. Which skills become more valuable, which become less, and what to do about it while you are still a student.
How to use AI tools for university work without cheating yourself
How to use AI tools like ChatGPT for university work in Kenya without plagiarism or cheating yourself out of learning. Where AI helps and where it hurts.
Is prompt engineering a real skill for students, or a fad?
Is prompt engineering a real career skill or just a trend? What it actually involves, whether it will last, and how students should think about it in 2026.
