So long as you can prompt your AI to successfully debug your way out of problems - you don't need to understand code. I appreciate this will be a deeply controversial statement here. As someone who's been coding for 25+ years and has some part of my identity in my ability to code this hurts and wounds me, but it is sadly true. The skills I've built and honed have little value in this new market. This must be how musi…
So long as you can navigate someone from the passenger seat, you don't need to know how to drive a car. I've been an experienced driver myself, but in the age of self-driving cars it's just not a useful skillset to have. A car is just a means to an end, why learn how to drive it when you can simply hop into a taxi? The answer: because people find joy in doing it themselves.
Because hopping into a taxi is kinda expensive, most can't do that daily.
> in the age of self-driving cars it's just not a useful skillset to have
Self-driving cars are not there yet, especially as there are somewhat unpredictable human beings still driving around and imperfect infra. Laws are also not really there yet around the world too.
Self-driving is also kinda a black box that you don't really have control on, especially as long as these cars are connected to the mother company.
In a way, most of that is mostly true for programming and Gen AI as well (and Gen AI might become expensive as well), so your analogy might be quite apt in the end xD
Otherwise,
> because people find joy in doing it themselves
Many people seem to enjoy it indeed. I'd be perfectly happy delegating driving. I can like driving, but I don't enjoy the responsibility and the risk that I mess something up.
I do enjoy programming myself though :-)