People have been trying to “replace” developers for decades. Most of those efforts were more or less a waste of time. At the end of the day, even developing a simple website is an incredibly complicated process if you think about it. There might be AI-based tools to assist development but it will never completely replace people. I mean, we already have stack overflow, google, auto-fill, npm packages, and other things to the point that most developers barely write original code, and it’s still a growing field. Think about it, even the fact that we write in higher-level languages rather than binary or Assembly is using technology to reduce the workload of developers. The thing is, as the low-level workload decreases, we’re freed up to invent higher-level and more complicated concepts that end up consuming even more time.
Your dad seems to be speaking not from what he would do if he were in your shoes, but simply from a place of caring about you and wanting you to succeed. If you were to get replaced by AI, and he never told you, he’d feel terrible.