Вот сука люблю я накопить задач за месяц. Лежишь весь месяц хуи пинаешь и тут подкрадывается дедлайн и начинаются угрызения совести. Мол ебать, чувак, еще одну неделю мы не сможем откладывать, то что накопилось, можем конечно, но будет хуево. Я такой — кому хуева? мне? Ну да, тебе! Схуяли загуляли? Ну потому, что твои задачи важны и их ждут. Ты хочешь оказаться пиздаболом? Черт, нет не хочу, ну ладно, щас ченить придумаю.
Заебись придумал, лег на диван и продолжил смотреть сериал. Вот завтра точно, начну с нового листа, буду ебашить два дня как ошпаренный и все сделаю. Отключу дятлов, сяду за стол, накину наушники, прям сука создам рабочую атмосферу.
Эээ. Неделю назад я также пытался сделать, но почему-то решил, что посмотреть youtube, мне важнее. Минус неделя. Ебанyая машина времени прокрастинации.
Проснулся сейчас и понял, что меня чето подзаебало нихуя не делать. Начал думать, в чем может быть дело. Оказывается дело в том, что я не знаю, как делать задачи. У меня нет плана. Мозгу это не нравится и он дает сигнал — нихуя не делаем неделю. Ебаться сраться.
Я вспомнил, что очень давно, брал блокнот, декомпозировал задачу, разбивал на маленькие, писал definition of done, пункты выполнения, какие-то заметки. В общем делал какую-то структуру, как я буду делать задачу, и какую цель я преследую..
Мозгу в этот момент проще сориентироваться и даже появляется азарт закончить начатое. Дак вот в чем секрет продуктивности. Сука. Похоже пора снова развешивать стикеры по квартире с воркхаками.
Пойду, попробую ченить декомпозировать, глядишь не придется завтра ебашить медикаментозные ускорители.
План такой:
- Беру задачу
- Пишу пункты ее выполнения
- Приемка (definition of done)
Показываю пример на реальной задаче:
Задача: Поднять сервер с jenkins
Декомпозиция:
- Поднять ubuntu 18.04 готовым тераформом
- Накатить базовую конфигурацию с помощью ансибла
- Написать роль на установку jenkins
- Проиграть роли на сервере
- Сгенерировать админа
- Добавить креденшелы в vault
- Установить бейсик авторизация
- Создать поддомен
- Прописать A запись
- Проксируем nginx
- В крон прописано автопродление SSL.
- Активировать firewall и открыть 22 и 443 порты.
Definition of done
- На домене https://XXX открывается окно с запросом логина и пароля.
- После ввода корректного логина и пароля, отображается jenkins.
- В vault добавлены валидные креденшелы бейсик авторизации.
- Работает редирект 80→443.
- Порт 8080 не доступен в открытый интернет.
Если после декомпозиции всеравно как-то сложно, берем и декомпозируем еще мельче. К примеру меня смущает пункт - Поднять ubuntu 18.04 готовым тераформом
Так, пишу:
- Найти репозиторий где у меня актуальный план от терраформа
- Выполнить terraform init && terraform plan && terraform apply
- Пойти в DO и проверить, что сервер поднялся
- Подключиться к серверу по ssh и посмотреть, что мой публичный ключ там есть
В общем это как с микроскопом работать. Увеличил, ага не видно, увеличил еще, ага видно, ок, берем другой материал и изучаем. Тут подход такой же, декомпозируешь, до того момента пока мозг не скажет — ёпта, дак чо тут сложного, нужно всего лишь открыть редактор, ага, а потом надо просто запустить эту команду. Короче суть наебать мозг, а там уже и продуктивность появится.
Заебись придумал, лег на диван и продолжил смотреть сериал. Вот завтра точно, начну с нового листа, буду ебашить два дня как ошпаренный и все сделаю. Отключу дятлов, сяду за стол, накину наушники, прям сука создам рабочую атмосферу.
Эээ. Неделю назад я также пытался сделать, но почему-то решил, что посмотреть youtube, мне важнее. Минус неделя. Ебанyая машина времени прокрастинации.
Проснулся сейчас и понял, что меня чето подзаебало нихуя не делать. Начал думать, в чем может быть дело. Оказывается дело в том, что я не знаю, как делать задачи. У меня нет плана. Мозгу это не нравится и он дает сигнал — нихуя не делаем неделю. Ебаться сраться.
Я вспомнил, что очень давно, брал блокнот, декомпозировал задачу, разбивал на маленькие, писал definition of done, пункты выполнения, какие-то заметки. В общем делал какую-то структуру, как я буду делать задачу, и какую цель я преследую..
Мозгу в этот момент проще сориентироваться и даже появляется азарт закончить начатое. Дак вот в чем секрет продуктивности. Сука. Похоже пора снова развешивать стикеры по квартире с воркхаками.
Пойду, попробую ченить декомпозировать, глядишь не придется завтра ебашить медикаментозные ускорители.
План такой:
- Беру задачу
- Пишу пункты ее выполнения
- Приемка (definition of done)
Показываю пример на реальной задаче:
Задача: Поднять сервер с jenkins
Декомпозиция:
- Поднять ubuntu 18.04 готовым тераформом
- Накатить базовую конфигурацию с помощью ансибла
- Написать роль на установку jenkins
- Проиграть роли на сервере
- Сгенерировать админа
- Добавить креденшелы в vault
- Установить бейсик авторизация
- Создать поддомен
- Прописать A запись
- Проксируем nginx
- В крон прописано автопродление SSL.
- Активировать firewall и открыть 22 и 443 порты.
Definition of done
- На домене https://XXX открывается окно с запросом логина и пароля.
- После ввода корректного логина и пароля, отображается jenkins.
- В vault добавлены валидные креденшелы бейсик авторизации.
- Работает редирект 80→443.
- Порт 8080 не доступен в открытый интернет.
Если после декомпозиции всеравно как-то сложно, берем и декомпозируем еще мельче. К примеру меня смущает пункт - Поднять ubuntu 18.04 готовым тераформом
Так, пишу:
- Найти репозиторий где у меня актуальный план от терраформа
- Выполнить terraform init && terraform plan && terraform apply
- Пойти в DO и проверить, что сервер поднялся
- Подключиться к серверу по ssh и посмотреть, что мой публичный ключ там есть
В общем это как с микроскопом работать. Увеличил, ага не видно, увеличил еще, ага видно, ок, берем другой материал и изучаем. Тут подход такой же, декомпозируешь, до того момента пока мозг не скажет — ёпта, дак чо тут сложного, нужно всего лишь открыть редактор, ага, а потом надо просто запустить эту команду. Короче суть наебать мозг, а там уже и продуктивность появится.