> I find it interesting that most of these tactics can be summarized into: "write clearly and provide ample information."
I'm so used to ChatGPT now that for any non-trivial programming task that I'm not 100% confident with, I check how ChatGPT approaches it first. Not just one or two sentence, but a detailed summary with code example. Usually a single prompt of mine costs >300 tokens. Sometimes >1000 tokens.
I honestly don't know whether ChatGPT made me dumber or smarter. On one hand I'm relying on it a lot. On the other hand, I'm forced to actually think over my task in hand, not just telling myself that I've thought it through.