> Writing code requires substantial amount of thinking as well. Shouldn't we write code without AI as well?
You absolutely should. Using an LLM to write your code for you is not a good idea. It produces bad code, and it also robs you of understanding which will be valuable down the line.