Этот пост изначально был опубликован в моем личном блоге.

Еще один год вот-вот закончится, а кажется, что он только начался. В начале 2015 года у меня были амбициозные планы на год. Много дел, множество решений и сердце, полное оптимизма. Год подходит к концу, и я боюсь, что я далек от своих планов. Я попал в ловушку ошибки планирования.

Даниэль Канеман описывает ошибку планирования следующим образом:

Феномен, при котором прогнозы о том, сколько времени потребуется для выполнения будущей задачи, демонстрируют предвзятость оптимизма.

Как ясно указывает Рольф Добелли в своей книге Искусство мыслить ясно, мы склонны игнорировать внешние факторы и переоценивать внутренние факторы при планировании вещей. Именно это я и сделал, когда планировал на 2015 год, и заложил основы ошибки планирования.

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

Мой путь к открытому исходному коду начался с участия в Google Summer Of Code ’14. В то время я участвовал во многих популярных проектах с открытым исходным кодом. У меня была серия коммитов на GitHub более 200 дней. В то время открытый исходный код был рутинной деятельностью. Все изменилось с тех пор, как я начал работать на полную ставку. Трудно было выделить время на работу с открытым исходным кодом. Я всегда планировал это на следующий день. Увы, завтра никогда не наступит!

Вот так сейчас выглядит моя публичная история взносов (личный кабинет):

И история вкладов частных репозиториев (рабочий аккаунт):

Я скучаю по участию в проектах с открытым исходным кодом. Дело не в том, что мне не нравится моя новая работа, на самом деле я люблю ее, люблю больше всего на свете. Это сложно, и всегда нужно много учиться. Но я скучаю по IRC-чатам, долгим обсуждениям в публичных списках рассылки и ощущению, что ваш патч принят (самое ЛУЧШЕЕ чувство).

2015 год подходит к концу, и вот я здесь, пишу этот пост и принимаю очередной набор новогодних обещаний. Но на этот раз с пересадкой. С планом не терять фокус и не усложнять ситуацию. На этот раз я не собираюсь повторять свою ошибку создания гигантского списка. Я просто ограничусь четырьмя пунктами:

  • Один коммит в день — я буду делать как минимум один публичный вклад в день. В конце концов, один коммит в день держит доктора подальше ;-)
  • Изучайте новый язык программирования. Начиная с этого года, я буду каждый год изучать новый язык программирования. В этом году это будет Elixir, Go или Ruby.
  • Один пост в блоге каждый месяц — еще одна вещь, которую я напортачил в 2015 году. В то время я _планировал_ писать пост раз в неделю, чушь собачья!
  • Готовься. Почему-то самое главное всегда было для меня малоприоритетным. Но на этот раз все изменится.

Если вы когда-нибудь обнаружите, что я нарушаю что-либо из вышеперечисленного в 2016 году, просто ударьте меня сильно. И я обещаю, что угощу тебя.