AI Can Write Code, So What Is the Programmer's Task?
The presence of Generative Artificial Intelligence (AI) has sparked new anxieties among students and aspiring information technology professionals. A question I often hear lately is simple but profound: if AI can now write program code, are programmers still needed? This question is understandable. Today, various AI platforms can generate code snippets, create system documentation, assist with debugging, and even design application interfaces in seconds. Activities that once took hours can now be completed with just a few simple instructions. However, I believe it is a major mistake to conclude that AI will replace programmers. What is actually happening is not the elimination of the programming profession, but a change in the definition of what constitutes a valuable programmer in the digital era. The history of technological development always shows the same pattern. When computers arrived, many thought administrative jobs would disappear. When the internet developed, concerns arose that various professions would become extinct. The fact is, technology does eliminate some jobs, but simultaneously creates a need for new, more relevant competencies. A similar phenomenon is now occurring in the world of software development. Generative AI can indeed write code. However, the technology does not understand a company’s business objectives, cannot deeply explore user needs, is unable to comprehensively consider ethical aspects, and lacks the capacity for human-like strategic thinking. AI can help produce technical solutions, but it cannot replace the thought process that is the core of innovation. In practice, the biggest challenge in software development is not writing code. The real challenge is understanding the problem that needs to be solved. Companies today are not looking for individuals who can merely type thousands of lines of code. The industry needs talent who can translate business needs into digital solutions that are effective, secure, and add value for users. Therefore, the competencies required by the job market are also changing. Programming skills remain important, but they are no longer sufficient. Future digital talent must possess analytical skills, problem-solving abilities, data comprehension, business acumen, and the capacity to adapt to rapidly evolving technology. This is where the role of higher education becomes increasingly strategic. As part of Universitas Nusa Mandiri, known as a Digital Business Campus, we see that informatics education must not focus solely on mastering programming languages. Students must be prepared to understand the broader technology ecosystem, including Artificial Intelligence, Data Science, Software Engineering, Cloud Computing, and cybersecurity. In the AI era, competitive advantage no longer lies in the ability to produce code manually. The advantage lies in the ability to utilise technology to create solutions that have a real impact. Generative AI actually opens up far greater opportunities for Informatics students. This technology enables faster application development processes, broader exploration of ideas, and easier realisation of innovation. In other words, AI can significantly increase the productivity of software developers. However, there is a condition: humans must remain the primary controllers. Students must not fall into the trap of becoming passive users of AI. They must understand how the technology works, recognise its limitations, and be able to evaluate every result produced by AI. Without critical thinking skills, AI will only become a tool that creates dependency. Conversely, if used appropriately, AI can be a catalyst for the birth of new innovations. Indonesia currently needs more digital talent who can create technology, not just use it. The question we should be asking is not whether AI will replace programmers. The more relevant question is: are programmers ready to transform alongside AI? The future will not belong to those who resist change. The future will be won by those who can utilise technology to create value, solve problems, and deliver innovations that benefit society. AI can write code. But to this day, AI cannot replace humans who possess vision, creativity, empathy, and the courage to create the future. So, do not fear AI. Master AI, and be the generation that leads change.