For any non-trivial program, you can not keep the entire program in your head at once. Flawed human memory means that we forget details of the code six months later.
This means we need to read code, even our own code, to understand what it's doing. Code that is harder for us to read is harder to work on.
This means we need to read code, even our own code, to understand what it's doing. Code that is harder for us to read is harder to work on.