I would counter this with:
- What value is it to your company to know that the developers who churn into and out of your company... while they're there, they actually know a section of your codebase quite well?
versus the alternative: the degree to which your devs know where your code lives or what it does is low, since they do not engage with it enough.
Sure, one could say: "AI will navigate our codebase for them".
But I think it becomes a bit of a slippery-slope, regarding the question of: "When/to what degree can really we take the developer out of the picture?"
Imagine being a developer, and no one on your team really knows how your product works.
Is AI building your product at that point then? Is that product actually going to exist & be funcitonal?
This reminds me of what Bohr said to Oppenheimer - in the movie - when some doubt arose around his mathematical ability: "Algebra is like sheet music. The important thing isn't 'can you read music', it's 'can you hear it'. Can you hear the music, Robert?"
I'm very much wondering if GPT can hear the music, but time will tell if and to what degree this even matters.
What would be the equivalent of “making music” in this case? Talking haphazardly about your business?
I can see this working if something like “making music” is possible without knowledge of said music. Which in actual music is quite possible because it is an intuitive art. Programming.. less so, but I never say never.