Write code at full speed while silently capturing why it was written that way, then teach it later, line by line, until the user can defend every line to a reviewer or examiner.