Code can show you HOW something is done. Only documentation can explain WHY it is done that way.