The Impact of Poor Documentation and Best Ways to Avoid It