Отвечаю на вопросы, пришедшие в письмах с темой «Есть вопрос» на
ludwig@ludwigbistronovsky.ru.
Вопрос 2:
На берегу мы договариваемся с программистом: «На сайте нужно автоматизировать одну форму, больше ничего не трогать, а то не успеем».
Просрав дедлайн на 2 дня он приходит и говорит: «Я сделал реестр всех настроек сайта на одной странице, а ещё все изменения верстки внедряются одной кнопкой прямо из репозитория. За форму ещё не брался.»
Я понимаю, что проблема в отсутствии интереса, но как его создать в столь рутинной задаче?
N.
Здравствуйте, N.
Можно попробовать договориться так:
Во-первых, выдать на форму меньше времени - будет сложнее и интереснее.
И, во-вторых, ввести правило, что программист сможет выбрать и сделать интересную лично ему фичу, и будет у него на это два-три часа. Прям что хочет, пусть и щелкает.
Можно дать ему копить это рабоче-личное время: если ему горит сделать что-то крупное, пусть насобирает часов и делает.
Вопрос 3:
Людвиг, привет!
Как научиться не раздувать сроки и усмирять перфекционизм в личных проектах?
Ощущения от процесса:
- вроде никому не обещал, что сделаю быстро,
- делаю для себя и хочу, чтобы было идеально,
- это уже тянется слишком долго и начинает бесить.
Может быть, вы не разрешаете себе опубликовать проект из-за какого-то страха выпустить неидеальное. У меня тоже есть такое, и я лечусь тем, что нашел человека, которому доверяю, втерся в доверие и уговорил его взять шефство над моими публикациями. Тренер помогает мне определять, когда уже можно заканчивать передрачивать и пора выпускать. Я знаю, что не могу верить своим ощущениям, зато могу верить ему. Моя работа - клепать черновики. Его работа - сказать: черновик уже ок, жми кнопку «В печать». Тогда я жму:
www.ludwigbistronovsky.ru/salt/ Это был метод ненапряга. Есть еще методы напряга: забиться на спор, публично пообещаться, устроить обязательную сдачу релиза раз в неделю.
И еще можно все комбинировать: публично забиться на спор, что сможешь год подряд выпускать релизы раз в две недели. И найти тренера, который будет говорить: все, вполне можно в эту неделю выпускать.
Вопрос 4:
Я программист, работаю в команде из 10 человек.
Техдиректору нужно понимать, кто чем занимается, чтобы с руководителем отдела обсуждать планы, в зависимости от загруженности планировать задачи.
Для это техдиректор завел таблицу в гугл-доках с именами разработчиков в столбцах и задачами по датам в строках-ячейках.
Он просит ее регулярно заполнять, но народу это неудобно. (Я месяц могу не заполнять, прежде чем он снова меня попросит заполнить пробелы.)
Не знаю как остальным, но мне жутко не нравится эти таблица: нужно специально идти в гугл-доки, искать свой столбец, потом крутить вниз до текущей даты, потом вспоминать, что делал сегодня, потом лаконично это записать в ячейке.
У нас есть редмайн, но им сейчас пользуются не все.
Так получилось, что при смене техдира изменилось и отношение к редмайну - теперь вести задачи в нем необязательно.
Требования к репорту простые - нужно просто дать знать, чем ты занимался, без деталей. Например: фикс формы оплаты.
В общем, нужно короткое и емкое описание - этого достаточно.
Хочется упростить всем жизнь: дать техдиру информацию минимальными средствами.
Естественно, я считаю, что не нужно ничего заносить руками: пусть вкалывают роботы, а не человек.
Техдиру не нравится ваш инструмент редмайн, вам не нравится его инструмент гуглотаблица. Он старше по званию, и вести себя на том этаже можно по-разному.
Можно начать вызывать Заклинания Контроля и использовать административно-тупой кнут типа «пока не запишете данные, не дадим вам зарплаты». Подозреваю, что вы можете в ответ кастануть хедхантер.
Будет интереснее, если он начнет вызывать Заклинания Свободы, и, например, превратит все в игру: объявит конкурс на придумывание лучшего решения, минимизирующее ввод руками. У кого меньше кликов, тот и победил. Или чье решение через неделю будет использовать больше всего народу, тот и победил.
Заодно можно проверить, можете ли вы как программисты сделать че-нить стоящее. Там уже начнется чистый фан - гуглоформы, Google Apps Script (см.
https://www.iphones.ru/iNotes/571963), игры с телеграм-ботами и IFTT.
Вопрос 5:
Людвиг, привет.
Как человеку созидающему и создающему жить в хаосе и можно ли этот хаос организовать упорядочив? Как в нём успокоиться? Как побороть интерес и нужно ли вообще с ним бороться?
Объясню подробней. Я пишу код, верстаю приглашения и письма, фотографирую, пишу статьи и иногда играю в менеджера устраивая встречи где сначала говорю нет. Смотря на примеры из любой из вышеописанных сфер понимаю, что мой код на самом деле говнокод на соплях и верёвочках, от моих писем и анонсов дедушка Чихольд вращается без остановок, а текста сухие - они понятны и читабельны, но без огня и интереса. При этом мне всё это страшно интересно. Мне очень интересно учиться избавлять текст от мусора, в какой раздел положить эту статью, как её красиво положить в html с фотокарточками и также красиво вывести на все экраны. Мечта идиота сейчас в том, чтобы всеми этими навыками овладеть на высоком уровне.
При этом у моей мечты есть враги в виде собственной неорганизованности или невозможности разогнать весь этот зоопарк по клеткам. Я не понимаю, что здесь большая причина, с чем воевать и нужно ли вообще воевать? Есть внутреннее чувство неуправляемого пиздеца и моей Вселеннской ничтожности, что ничего не умею делать отлично. Моим спасением на долгий промежуток времени стал Воркфлоуи в котором был контроллируемый хаос. Временами были проблемы с ним и с конца декабря они взяли вверх.
Проблемы увлечения задачей, когда нужно было быстро поднять сервер, но ты нашел новую фичу, протрахался с ней больше 2 часов вместо изначально заложенных 20 минут. Ты её внедрил и на 15 минут ты становишься королём горы и человеком века, но ты не пообедал, сорвал весь план на день, да и коллеги не очень довольны. Или на чтение книги выделил 1 час времени и планировал уснуть в полночь, а уснул в 4-м часу дочитав книгу до конца. Ты доволен, ты прочитал, счастью нет предела, но утром варёный и планы часто переносятся. Помидор на мне не работает.
Доктор, как это лечится и лечится вообще?
Знакомая тема. Это лечится. Тема большая, у меня про нее шестичасовой рассказ есть. Сейчас не столько времени, поэтому одно соображение и один лайфхак.
Про перфекционизм: если вам нужно разрешение быть неидеальным, держите его от меня. Ну и да, пусть вам суждено быть Веселым Говнокодером Хаоса. Значит, нас с вами уже двое, ура! Заебите всех своими отвратительными текстами, муахаха. Тем более, что все наверняка не так страшно, как кажется воображаемым голосам у вас в голове.
Я пока говорил себе, что мне нужны безупречные лекции, не мог никак успокоиться, ночами не спал у холодильника. А потом мне Макс Ильяхов рассказал тайное знание, что всем срать, что вы пишете и какой у вас код, можно расслабиться. И с тех пор я езжу с неидеальными рассказами, жить стало проще, а повествование становится чуть лучше. Я двигаюсь по миллиметрику, к восьмидесяти научусь делать хорошо. Или не научусь.
В целом все сводится к тому, чтобы научить себя быть свободным от обязательств перед тем, что шепчет тебе воспаленное сознание. Мне помогают стать чуть свободнее психотерапия,
«Хедспейс», лайфхаки.
Вот один из лайфхаков: мое желание делать только то, что привлекает, ослабло, когда я предложил себе компромисс и завел eжедневное время игры.
Что буду делать, выбираю каждый день: то попрограммирую, то пойду подрыгаю ногами. Но игра обязательна 15 минут вынь да положь. В результате меня слегка попускает и можно делать не только то, что нравится, но и то, что нужно. В игрушки поиграл - пошел мыть тарелки. Меньше напряга - меньше протеста.
Если у вас есть вопрос и нужен ответ, пишите на
ludwig@ludwigbistronovsky.ru. Тест на внимательность: письмо должно называться «Есть вопрос».
Если вы в Питере, 18 и 19 февраля приходите на рассказ о том, как я тренируюсь не тупить:
http://www.ludwigbistronovsky.ru/lectures/2017/. Там можно будет тоже вопросы позадавать. Кроме Питера, заеду еще в несколько городов, записаться и занять место можно по той же ссылке.