Documenting your software

Documenting what you have done is critical to understanding it in the future. What is clear today may not be clear in a month and, most certainly, not in a year.  This may apply to other areas but is especially true in software development. However, at least for me this is one of the most […]