That's the reason why I still try to inspect the generated code to see how my problem was solved and if it reads plausible. There are also moments that I am surprised by the implemented solutions which look very elegant and "smarter" than what I could have come up. These are also the moments I learn from AI. I can even ask AI why it did things certain ways and it gives a nice summary of arguments. But I am often also critical towards AI if I am in doubt, resulting sometimes in a sort of discussion and sometimes I can convince AI (with more context) that the solution it created should take another route. It really feels like working with a really fast co-worker. And on top of that, I am better in writing up my thoughts to discuss things instead of talking with someone. Doesn't mean I don't discuss in real life with co-workers, but it is so easy to use AI for it too.
Yes of course. But sometimes, when no one is watching, you can quickly sneak a peek at the code changes. It's ok!
I claim that AI "writes 80% of my code". But realistically I am in the hot path of my agent ("cd repo", "claude", "do X", "fix Y", "no not like that"), and that's essentially equivalent to writing by hand. I am afraid others will soon see through my charade.