That link above is perhaps the most easily accessible general audience explanation I’ve seen of what @jenniferplusplus is talking about when she says that:
❝The fundamental task of software development is not writing out the syntax that will execute a program. The task is to build a mental model of that complex system, make sense of it, and manage it over time.❞
https://jenniferplusplus.com/losing-the-imitation-game/
The code is the easy part. It’s the questions.
Next time somebody doesn’t get that, they get the door link.