Further remarks about AI usage.
I eventually abandoned Chat GPT as i became fed up with the frequency of ChatGPT internal adverts/promotions etc. that had the effect of making ChatGPT lose its "memory" Also its approach to debugging was akin to chasing rabbits through a warren. I am now using Claude and I am very impressed. I also like the way it doesn't keep stroking my ego like ChatGPT did.
The best thing I have learned through the migration process is that while it can be useful to have one AI check the work of another, one has be be careful in that I think most AI Agents have been "taught" to rather start from scratch. When one can convince AI to rather examine the code and look for ways of improving it, Claude, in particular is great. To be fair, my limited experience with Gemini has also been impressive.
Bottom line, using AI to do the "grunt" work after I have created a structures and processes has made me immeasurably more productive.
Its like working in an office with a thousand of the world's best programmers and finding that all of them are excited to be able to help all the time. And none of them get snarky when I ask a dumb question