Project Managers will tell you that "getting to a place" is the goal
Then you get to the place and they say "now load all of the things in the garage into the truck"
But oops. You didn't bring a truck, because all they told you was "please be at this address at this time", with no mention of needing a truck
My point is that the purpose of commercial programming is not usually just to get to the goal
Often the purpose of commercial programming is to create a foundation that can be extended to meet other goals later, that you may not even be remotely aware of right now
If your foundation is a vibe coded mess that no one understands, you are going to wind up screwed
And yes, part of being a good programmer includes being aware of this
Project Managers will tell you that "getting to a place" is the goal
Then you get to the place and they say "now load all of the things in the garage into the truck"
But oops. You didn't bring a truck, because all they told you was "please be at this address at this time", with no mention of needing a truck
My point is that the purpose of commercial programming is not usually just to get to the goal
Often the purpose of commercial programming is to create a foundation that can be extended to meet other goals later, that you may not even be remotely aware of right now
If your foundation is a vibe coded mess that no one understands, you are going to wind up screwed
And yes, part of being a good programmer includes being aware of this