> The harder part is answering why it does what it does, which is harder for code someone else wrote.

That's a vital part of writing software though.

True. I will save effort by only expending it when needed (when I need to review my coworkers' code, legacy code, or libraries).