Practice Documentation

Introduction We all know how daunting it can be to create and maintain documentation. Yet, when it is missing, we get frustrated. There is a standing joke regarding documentation: Documentation is like sex. When it's good, it's very good. When it's bad, it's still better than nothing. Nevertheless I believe we can all agree that documentation is a requirement for any system. Having good up to date documentation provides the following benefits: