Recently, a prevailing opinion suggests that artificial intelligence (AI) might replace IT engineers. The idea is that by explaining a desired IT system to an AI, it would build and help use it, making human software experts redundant. However, from a professional standpoint, a different thesis is being defended.
According to IT engineers with decades of experience, the complexity of defining user needs, even for minimally complex problems, highlights the importance of IT engineering. This discipline is crucial for transforming vague requirements into precise, executable specifications that result in IT solutions.
AI's advancements are undeniable, with capabilities to generate images, texts, videos, and even computer programs. Nevertheless, they are considered tools with limitations, 'simulacra' or 'puppets' lacking initiative, personal judgment, beauty, values, or a sense of responsibility. The decision-making in critical moments is contrasted with that of an algorithm, emphasizing human accountability.
A contradiction arises: while in other professions like architecture or medicine, the professional's responsibility is valued despite the use of advanced software, it's questioned why IT engineers should be replaced by tools. The prediction is that AI, by facilitating massive and personalized software creation, will make professionals who understand these programs even more necessary.
The history of programming has already shown this dynamic. Seventy years ago, programming was highly complex, but the advent of simpler programming languages led to a surge in demand and the need for new programmers. It is anticipated that the role of programmers will change, possibly towards more psychological tasks, akin to those described in science fiction.
Ultimately, as long as there are problems to solve, there will be a need for people to solve them. Using computers for this task is precisely the job of IT professionals, making AI a tool that renders the profession more indispensable, not redundant.




