Many of you unsure whether it is good to start learning about software development, games development, and such, by the vast updates and news about Artificial Intelligence. Surely the AI can do so much better than us good ol' software engineers and web developers, and even can solve bugs within seconds while us in the past will took days or weeks to find the solutions. But is it that so? Are we truly replaced by AI?

Maybe so, or maybe not so...

The Basics

I have a friend. He was so good at UI/UX Design. And now suddenly he wanted to make a huge app. Like automation of a design and such, for his paid projects. He started to asking AI about the projects. Makes plans about what to do, and what he wants. And yes, the AI made it. In localhost.

At that point he was confused. Like how he was supposed to do with the files on his computer? How to upload the app onto the servers? How to pay for cloud or on premise servers? How to setup the Linux servers? How to connect the app to the domains? Sure the AI helps with the guide how-to, but surely he is unable to do the task because he is unfamiliar with the interface of CLI, like Linux Server, or Cloud setup like Vercel.

He started consulting the real developers. The developer clearly guided him how to upload the files to server, connecting the domain to IP Address, using the configuration of cloud server, and connecting to database. It really need real experience of development to start a live application on a server instead of only using AI guidance.

Maybe it is like a huge gap between vibe coders and web programmers. But for us, it was taught to us on beginner lessons.

The Contra

Pretend that you are a genius. You could learn how to upload to servers and connect a database with the help of AI. And voila, your app instantly live. You served your purpose and have a working app. Now imagine someone is using your app. If it is like a game or something, which have monetizing value, people will start asking the moral of the developers. Are we truly deserve the money we made with the app by the help of AI, while there are thousands of software developers made templates to be learned by AI and given to us? Some people might turn to negative response to us about using AI instead of using a real talent.

So, Are We Replaced?

As I said before, maybe yes, maybe not. If you want to use AI for code, it is better to start learning the basics. Maybe taking tutorials on how to develop a simple app, know the name and terms of development, and start using templates for faster development.

And better be cautious if using AI for monetization. We are using AI to help with our works, not replacing them.