Список задач в текстовом файле

Одна из основных практик Джедайских техникopen in new window это ведение списка задач. Ведение списка задач позволяет:

  • Разгрузить голову — нет необходимости ничего держать в голове, всё записано.
  • Задачу нельзя забыть.
  • Задачи группируются для экономии масштабаopen in new window.

Я пробовал приложения, такие как TodoListopen in new window и Maxdoneopen in new window, но сейчас остановился на простых тестовых файлах. Файлов два:

  • Список задач.txt
  • Календарь.txt

Основной принцип: утром задачи на текущий день переносятся из Календарь.txt в Список задач.txt и выполняются. Входящие попадают либо в Список задач.txt на сегодня, либо в Календарь.txt на другой день.

Список задач.txt

В файле Список задач.txt задачи записаны в свободной форме. Чаще всего по одной задаче на строку, бывают дополнительные или отсутствующие переводы строк для группировки. Иногда бывают подзадачи, выделенные отступом. Формулировки задач краткие, по возможности простые, если нужно с дополнительной информацией, например, временем или телефоном.

Пример файла Список задач.txt:

Прочитать документ xxx

Проверить состояние задачи number

Записать на страницу https://url информацию про xxx

Написать xxx про yyy @telegram_login
1
2
3
4
5
6
7

Календарь.txt

Файл Календарь.txt более структурирован. Есть три раздела

  • Дни
  • Месяцы
  • Шаблоны
    • задачи на день
    • задачи на неделю
    • задачи на месяц

В дни записываются задачи на определённый день. Обычно дни размечены на неделю вперёд, или немного больше. Задачи которые запланированы на определённое время указываются с этим временем. Выглядит это примерно так

===============================
26.03.2019 ВТ

залача1

задача2
задача3

15:00 совещание xxx

===============================
27.03.2019 СР

задача x 
1
2
3
4
5
6
7
8
9
10
11
12
13
14

У месяцев структура проще, в них находятся задачи которые требуется выполнить в определённом месяце.

===============================
2019 

Октябрь
  Задача 1
  Задача 1

Ноябрь
  Продлить страховку
===============================
1
2
3
4
5
6
7
8
9
10

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

===============================
Ежедневное

Задача 1
Задача 2
Задача 3

===============================
Каждую неделю

Задача 1
Задача 2
Суббота 17:00 Задача 3

===============================
Каждый месяц

Задача 1
Задача 2
Задача 3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

Каждую неделю я копирую задачи из списков Ежедневное и Каждую неделю в дни следующей недели. Если планируемая неделя является первой неделей месяца, то ещё добавляю задачи из Каждый месяц.

Преимущества и недостатки

Преимущества текстовых файлов, по сравнению со специальным ПО:

  • Максимальная гибкость в описании и форматировании. Можно выделять что-то любыми символами, можно поводами строк, можно отступами.
  • Очень быстро и просто поменять, удалить, перенести любую задачу.
  • Доступ с любого устройства.
  • Полная переносимость, можно хоть на флешку всё сохранить.

Недостатки:

  • Ведение Календаря.txt требует некоторых рутинных действий. При желании автоматизируются.
  • Нет тегов, напоминаний и подобных возможностей. А нужны ли?
  • Редактирование с телефона неудобно.
  • Нет количественной статистики. А нужна ли?
  • Нет возможности просто просмотреть список завершённого за неделю, старые задачи просто удаляются. При желании можно сделать, снова вопрос, а нужно ли тратить время?

Используемое ПО

Файлы хранятся в SVN. Для доступа с ПК — TortoiseSVNopen in new window, с Android — OASVNopen in new window.

Для редактирования файлов использую NotePad++open in new window

Последниее изменение: 24.08.2023, 06:42:55