Software engineers won't need to write and read code only when agents will embed good engineering practices in their DNA

As long as we have to tweak the code ourselves, I don't think much will change. In fact, good engineering practices help AI generate better solutions. If one day we no longer need to read code, then yes, we won't need to know those practices anymore. However, I'm sure that knowledge will become an integral part of the agents' DNA to do their job better.