Человека, который точно знает, чего хочет, не надо тащить за ручку, как первоклашку. Это раздражает и мешает работать. Дайте мне такой инструмент, который бы не пытался учить меня жить. Пресловутый карандаш, к примеру, никоим образом не навязывает какой-то определенный шаблон работы. Ты можешь даже зажать его зубами, и это не помешает тебе создать шедевр. Из того же места, сдается мне, произрастает пламенная любовь опытных программистов к командной строке и к unix-way-средствам в целом — эти утилиты не пытаются, подобно виндовому визарду, предугадать наилучший путь решения всех проблем всех возможных пользователей системы.
Итак, я хотел совсем немного: простое средство, которое позволило бы мне сосредоточиться на процессе, а не на управлении самим средством. Разумеется, как всегда, все, что меня волнует сейчас, уже отволновалось в ком-то еще, причем довольно давно, так что мне не пришлось в отчаянии бросаться с моста. Неоднократно упоминавшийся urbansheep предложил изящное решение проблемы — редактор с подсветкой синтаксиса и макросами. С июня 2004-го у умных людей накопилось некоторое сакральное знание о том, как это все может работать, поэтому от себя я добавил совсем немного.
Дэвид Аллен в своей книге практически не дает прямых указаний, как именно нужно организовывать работу по системе GTD, поэтому каждый изобретает методу, которая по сердцу ему самому. Процедура работы с текстовым редактором в качестве списка задач родилась практически за пару дней, и, поверьте мне, подобной воздушной легкости не удавалось достичь ни с одной из опробованных мною софтин, потому что каждая из них, так или иначе, имела свое представление о том, как должны вестись дела. Текстовый редактор не воображает о себе так много, и работать с ним очень легко, т.е. у меня получилось породить небольшой набор действий, который можно без усилий запомнить и повторить.
Итак, вот что получилось у меня.
Процедура. Каждый проект разбивается на две части: вводные и хронология. В вводные вносятся записи из inbox, которые по мере обдумывания превращаются в задачи и перемещаются в общий список next actions. После того, как задача выполнилась (отменилась, стала неактуальной и т.п.), она помечается соответствующим образом и переносится в хронологию. Разумеется (вот она, свобода!), никто не запрещает хранить в файле проекта также мыслю в свободной форме: различные почеркушки по поводу, ссылки и прочую [без]полезную информацию.
Организация. Файлы всех проектов без затей свалены в каталог C:\GTD. Никаких подпапок. Макрос из трех строчек, вызываемый комбинацией клавиш, позволяет организовать в этой помойке wiki-подобную ссылочность: он выделяет слово под курсором и открывает файл C:\GTD\.txt (кстати, если файла с таким именем нет, умничка EmEditor предлагает его создать). Я завел себе эдакую титульную страницу, где в свободной [удобной] форме собраны все ссылки на актуальные проекты, на списки next actions и inbox, каждая запись в которых помечается ссылкой на источник. Разумеется, и титульная страница, и ключевые списки доступны в один клик с рабочего стола.
Все. Дешево и сердито.
Кстати, тот факт, что все хозяйство текстового редактора — это лишь набор файлов, расположение которых я сам задаю и контролирую, позволил без проблем сочинить процедуру синхронизации, в которую вписался и домашний компьютер, и палм. Но об этом — в следующей серии.
И чем всё закончилось, если не секрет?
Не кончилось пока еще, слава богу, но и не секрет. Довольно много разнообразного экспириенса накопилось, в комментарий не влезет. Поэтому пока буквально в двух словах.
Из любопытного: оказалось, что история мне ни к чему. То есть совершенно. Она и изначально создавалась незнамо зачем, умные люди сказали надо, и я решил, что пригодится. Из обидного: с появлением виндузового наладонника возникло ощущение, что текстовый файл — это слишком просто и слишком сложно одновременно. Я ленив, а ежедневных обязанностей по обслуживанию файлового хозяйства накапливается слишком много. Хочется непривычного — автоматизма.
а напишешь отдельный пост про гтд?
Не исключено. Но пока не ясно, когда. Планы путает надвигающийся отпуск.
Спасибо!
Забросил LifeBalance и двигаюсь в этом направлении.
В связи с этим вопрос — скоро ли следующая серия? Пока что синхронизирую работу с домом через Subversion, но палм остался не охвачен.
Да. И ещё по проекту — вводная часть и хронология хранятся в одном файле? Есть ли общая хронология?
Насчет следующей серии я как раз задумался. Собственно, по большому счету и описывать нечего, все просто: SVN, куда ж без него. Репозиторий на карточке, процедура синхронизации — скрипт на python. Радость в том, что синхронизуются одновременно два каталога, на карточке и на винчестере большого компьютера. Так что на палме постоянно имеется актуальная версия каталога GTD, текстовые файлы которого с их незатейливой разметкой можно спокойно редактировать в дороге.
Хронология и проектный инбокс хранятся в одном файле. Общая хронология только для бездомных событий. Пожалуй, надо будет набросать скриптик для автоматической генерации общей хронологии проектов. Сдается мне, это было бы полезно.