Каждый вечер я руками листал таблицу откликов, чтобы понять, по чему «тишь». В один раздражённый момент написал парсер, который сам собирает сводку. Удовольствие было не в «красивости», а в том, что скучная рутина исчезла, а у меня появился рабочий как из жизни инструмент.

Нейтрально: скрипт читает данные, агрегирует и печатает. Так появляется чувство «я решаю свою задачу кодом».

import csv, collections

def summary(path):
    rows = list(csv.DictReader(open(path, encoding="utf-8")))
    by = collections.Counter(r["status"] for r in rows)
    return dict(by)

print(summary("otkliki.csv"))   # {'отправлено': 30, 'отвечено': 3}

Случилось маленькое «вау»: инструмент, написанный для себя, работает. Это из тех практик, что кажутся мелкими, а на деле доказывают «я программирую ради пользы».