Most comments are about what the code does, which is something you could express in code.
Comments should add information the code can't, like *why* is it doing it this way, why did we choose this implementation over others, why are we using a workaround, etc.