Калькулятор расписания - от шаблона к движку

Создано: 2026-02-26 05:55 Время чтения: 4 мин

10 месяцев назад сделал себе генератор списка дел. Каждое утро он создаёт 50+ задач, от записи снов до чеклиста перед сном, а между ними 16-18 помидор по 25 минут. Нажимаю кнопку "Do next", она ставит время и галочку. Беру следующую задачу.

За 10 месяцев я внёс 80 правок в этот генератор. Каждые 3-4 дня что-то менялось: 60 дней переводил каждую задачу на английский, убрал задачу, перенёс созвон. Генератор рос и усложнялся, а я ориентировался в нём только потому, что правки были постепенными.

Ручные правки ограничивают гибкость. Проще сделать уже запланированное, чем думать над новой структурой. Делать отточенный график круто, но хочется научиться планировать не один идеальный день, а неделю или даже месяц.

Как устроен день

Мой день разбит на блоки, а между блоками стоят якоря. Якоря привязаны к порядку дня: утренняя прогулка, планка перед обедом, вечерняя прогулка к 16:00. Ещё будильник за два часа до сна: выпить магний для сна, перестать заходить в телеграм, начать сворачиваться.

Между якорями идут помидоры из разных направлений: основной проект, английский, музыка, создание контента.

Главное правило: помидоры одного направления не идут подряд. Вот кусок реального дня:

  1. Помидор: основной проект (код)
  2. Помидор: английский (карточки + произношение)
  3. Помидор: основной проект (код)
  4. Помидор: музыка
  5. Планка + обед
  6. Помидор: основной проект (код)
  7. Помидор: треды (посты и комментарии)
  8. Помидор: основной проект (код)

После кода идёт английский, после английского снова код, потом музыка. Мозг переключается и не устаёт, а основной проект получает больше всего равномерно распределенного времени. Лучший отдых — смена деятельности, только отдыхать нужно до наступления усталости. Усталость — индикатор аварии, нужно вызывать аварийную бригаду и разбираться в причинах. Аварии каждый день — дикость.

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

Три типа проблем.

Ошибки каскадируют. Поправил одно место, сломалось другое. Добавил задачу на стирку, забыл добавить "снять вещи с сушилки" и заметил случайно через неделю. Исправил одну ошибку, не проверил, появилась новая. Классика.

Ручная балансировка. Добавил созвон, нужно руками убрать помидор, иначе день не влезает. Закончился витамин, ищу его в генераторе и удаляю. Переехал в другую страну, переписываю половину правил.

Плавающий горизонт. Стараюсь планировать на 7 дней вперёд, но мир вносит свои правки. Заболел, горизонт падает до 1 дня. Не знаю планов наперёд, тоже. Восстановился, снова наращиваю. Хочется стабильно видеть неделю, но генератор не умеет перестраиваться, приходится вручную.

Куда хочу прийти

Система, которая знает правила и сама строит план на неделю. Вижу всю картину, а если что-то меняется, план пересчитывается. Не ИИ: тут не нужен интеллект, нужна строгая последовательность.

Созвон переносится со среды на четверг, и система сама двигает задачи: на среду добавляет то, что не влезало раньше, а из четверга убирает лишнее на пятницу.

Как это устроено:

Правила меняются редко. Сколько помидор на проект в неделю, какие якоря, чередование направлений, утренняя и вечерняя рутина.

Входные данные меняются часто. Созвоны с конкретной датой и временем, переносы, разовые дела вроде "закинуть мешок в морозилку". Целый день на поход, когда обычная структура не работает.

Планировщик берёт правила и входные данные, выдаёт план на 7 дней. Одни и те же входные данные дают всегда один и тот же план, никакой случайности. Без предсказуемости перестану доверять системе.

Сегодняшний день заморожен, система не трогает его без моего явного решения. Будущие дни живые и пересчитываются свободно.

Зачем это публикую

Не видел ничего похожего. Системы управления задачами это либо списки (Todoist), либо календари (Google Calendar), либо доски (Trello). Ни одна не умеет одновременно:

  • чередовать задачи разных направлений
  • привязывать якоря ко времени
  • повторять дела с нестандартной периодичностью (каждые 3 дня, каждая 4-я неделя)
  • автоматически перестраивать план при изменении входных данных

Не нашёл аналогов, попросил ИИ поискать, тоже не нашёл. Но вижу в этой системе свободу. Чем жёстче правила, тем меньше решений принимаешь за день, а чем меньше решений, тем больше энергии на то, что важно. Подробнее про то, почему каркас из правил производит устойчивое счастье, писал в Термоядерном реакторе счастья.

Английский, код, музыка, контент — это векторы. Система заточена под то, чтобы drill по каждому вектору происходил ежедневно. Мне остаётся только нажимать "do next".

Следующий шаг: превратить генератор в калькулятор, который сам перестраивает неделю. Задаю векторы и вес каждого, остальное считает система.

За год научился выполнять следующее задание без трения: система работала позавчера, вчера, сегодня, и ничего не поменялось, чтобы делать что-то иначе. Доверяю сам себе.

Как вы строите свой день?

🗿 График - мудрость многих Я

График — это система, которая снимает ежедневную нагрузку на принятие решений о том, что делать дальше. Один раз осознанно спроектированный распорядок дня накапливает опыт множества твоих прошлых версий и защищает от повторяющихся ошибок.

Подробнее →

👾 Очередь задач

Автор перестал мучительно выбирать следующую задачу из списка, вместо этого выполняя их строго по очереди — это убрало прокрастинацию и открыло возможность экспериментировать с эффективностью, например переключаться каждые 25 минут.

Подробнее →

👾 Гринд помидоров

Автор сравнивает свою ежедневную работу по технике помидоров с гринд-играми, где нужно многократно повторять одни и те же действия. Осознав, что сам спроектировал эту систему для себя, он иронично отмечает, что мечта делать игры сбылась — только игра оказалась его собственной жизнью.

Подробнее →