בכל מקרה לאורך של ההערות אין משמעות אבסולוטית, כל מקרה לגופו, לעיתים צריך הערה של שורה, לפעמים צריך 50 שורות שיסבירו *למה* הקוד עושה את מה שהוא עושה, עם איזה באגים בתשתית עליו הוא עובד הוא צריך להתמודד, או איזה הנחות הוא לא יכול להניח.
בכל מקרה, הערות צריכות תמיד להגיד רק *למה* ולא *איך*, כי על האיך עונה הקוד.
וגם לגבי ה"למה", בדרך כלל הדברים מספיק ברורים, ואם לא, צריך להוציא לפונקציה או מחלקה עם שם שמסביר את הבעיה, או לשנות את העיצוב של המערכת ככה שה"למה" יהיה ברור.
ברור שלפעמים צריך הערות, אבל כמעט תמיד מדובר בsmell שמצביע על בעיה כלשהיא (חוץ מreferenceים אם מדובר במימוש אלגוריתם או משהו דומה), בין אם במערכת או מחוצה לה.