Using AI without losing skills
Jan 30, 2025
A lot has changed in the last two years with AI. It has had a profound impact on people so much so that even for the smallest tasks, people now turn to AI. Of course, it can play a significant role in people's lives, but if misused, it can lead to various problems.
Advantages
Let’s start by looking at the advantages of AI. One of the biggest benefits is time-saving through automation. It can handle routine and repetitive tasks in our daily lives or workplaces, allowing us to focus on more important matters and increase efficiency. In addition, AI is a powerful tool for data analysis, capable of processing large amounts of data much faster than humans and deriving meaningful insights. It also helps individuals with limited technical knowledge perform complex tasks, democratizing productivity and making technology accessible to a wider audience.
However, the downsides of AI are often controversial. I think it’s humans who create the negative aspects of it.
Problem
Some people treat using AI as a job in itself, even coining the term “prompt engineering”. They rely on AI to such an extent that it seems as if they created it themselves and take excessive pride in its use. The issue here is not to undermine AI but to highlight how it is sometimes overestimated.
Many software developers now turn to AI for even the smallest issues, consulting it for every minor problem and even using AI-powered code editors. Some argue, “AI explains everything, so we learn from it”. However, this is like reading a recipe and thinking you’ll become a great cook. You might know the ingredients and the steps, but without learning how to set the right temperature, achieve the right consistency, and master the nuances, you won’t truly develop expertise. Over-reliance on AI dulls problem-solving skills, making individuals less capable of thinking critically and independently.
Some try to justify their reliance on AI by claiming that this is a revolutionary moment and that those who resist will be left behind technologically. While adapting to new technologies is crucial, real progress comes from a balanced and strategic approach, not blind dependence.
Balance
How can we maintain the balance? The answer is simple: acquire fundamental skills before relying on AI tools. For example, a beginner in software development should first develop algorithmic thinking skills. AI should be seen as an assistant, not a decision-maker. Developers should be able to edit, debug, and optimize AI-generated code rather than just copy and paste it.
A balanced approach means first attempting to solve a problem independently, researching solutions, and only then consulting AI as a last resort. Personally, when I encounter an issue in my code, my first step is to analyze the problem myself. I search for solutions on platforms like Stack Overflow and other developer forums. If I still can’t solve it, then I turn to AI for assistance. This process helps improve problem-solving skills while ensuring that AI remains a tool rather than a crutch.
Conclusion
The widespread use of AI is inevitable. The key is to see it not as a goal but as a tool or an assistant. There is a fine line between these two. The people who will succeed in the future will be those who retain human skills such as critical thinking, creativity and technical depth when collaborating with AI.
Don't get too carried away. Good luck.