upvote
I also wonder about this for myself. My feeling is that my debug skills are also atrophied a bit. But I would split debugging into two buckets:

1. Debugging my own code or obvious behavior with other libraries.

2. Debugging pain-in-the-ass behavior with other libraries.

My patience with the latter is significantly less now, and so is perhaps my skill in debugging them. Libraries that change their apis for no apparent reason, libraries which use nonstandard parameter names, libraries which aren’t working as advertised.

reply
It's also possible to heavily influence the design and what is sent to the AI model in the prompt to help ensure the output is the way you would like it. In existing codebases with your style and patterns or even in the prompt, it's possible to heavily influence the output so that you can hopefully get the best of both worlds.
reply
deleted
reply