My son recently had this competition in his school- The International Scratch Olympiad. The challenge was to build an application for superheroes who save the world. The primary confusion when he came to me with the idea was to guide him towards using Claude or not to develop his application. After much thought, I decided that he should use claude to learn how to plan and conceive his app, design it and then take its help and implement it.
The value of programming, I believe is to think logically and to break down big problems into smaller units and then solve them one by one to reach the final solution. I believe coding skills might be outdated and taken over by AI, and it is collaborating with the AI that now we as humans will have to master. AI should be used as the tool that can amplify our core skills and lessen our dependency on skills that are mostly syntactic.