of all the excuses not to write comments, this is probably the one with the most merit every software developer has seen comments that provide no useful information, and most existing documentation is so-so at best, but this problem is solvable writing solid documentation is not hard once you know how we will discuss this at later notes