How do you ensure that the documentation for your past projects remains accurate and useful for the next developer?