Pull to refresh

A списки todo действительно работают.

Reading time 2 min
Views 2.1K
Когда по неким причинам в жизни я стал раздолбаем и несобранной сущностью, то использование списков todo действительно помогло собраться. Спасибо хабралюдям за рекомендацию. Однако, мои todo отличаются от стандартных и описанных ранее, вполне возможно, что описание того, как я их веду поможет разработчикам соответсвующего софта, ну, или другим людям побыстрее найти оптимальную для себя форму их ведения.



0. Свои todo'шки всегда ношу с собой — мало ли что понадобиться записать. Поэтому, если вы пишите софтину для управления todo-списками, то она должна быть полностью переносимой. Надо писать её на…

Нет, не угадали, не на java (хотя, можно и на java, конечно), но главное, чтобы это был исполняемый файл без внешних зависимостей (да, да, старые, добрые статически слинкованные .exe или a.out будут идеальными для данной ситуации). Не всегда есть возможность скачать необходимые компоненты из интернета. Программа должна работать прямо из архива c флэшки.

Это, кстати, общее проблемное место всяких небольших утилиток для выполнения разнообразных работ. Сами-то они небольшие, но иногда хотят нетривиальных компонентов, установленных в системе. А если я сижу в интернет-кафе, то насколько мне просто будет установить .net 3.5?

WEB 2.0 тут не поможет, потому что многие todo'шки секретные. Ну… По крайней мере, сервер должен будет иметь мощную криптосистему.

1. Мои todo — деревянные. То есть, имеют вложенную структуру. Некоторая цель может иметь подцели, которые имеют подподцели и так далее. Когда приходится заниматься несколькими проектами (а иначе жить не интересно, imho), то надо как-то группировать дела.

2. Обязательным является пункт DONE. Куда в торжественной (более или мене) обстановке под дружные крики ура и праздничные танцы вокруг костра с бубнами (различной интенсивности) переносятся выполненные дела. Это, пожалуй, психологически самый важный пункт в todo-списке. Пока я не стал вести DONE, мне todo не помогали.

3. Весьма желательно иметь пункт INPROGRESS, потому что нужно визуально представлять себе свою текущую закгруженность. И то, насколько занята голова. Imho, последнее достаточно важно. Лично я не всегда способен управлять тем, над чем решил поработать мой воспалённый разум :). Способен, зато, это записать в inprogress, чтобы потом не брать на себя дополнительные обязательства, или выбирать из todo'шек те, которые соответствуют моменту.

4. Планирование времени по Джоелу, который on software, не работает. По одной простой причине — сложно предсказывать то, сколько времени займёт достижение той или иной цели. И именно по той причине, что нет практики. Приходится выполнять очень разные действия, и навык оценки длительности работы над той или иной задачей не вырабатывается. Поэтому попытки оценить 'сколько же это всё займёт' бесполезны и только отнимают драгоценное время.

Вот. Happy doing и спасибо за рыбу :) То есть, за внимание.

Tags:
Hubs:
+32
Comments 73
Comments Comments 73

Articles