Когда я начал программировать, это было просто. Запустите Apple IIe с диском DOS 3.3 в дисководе и получите приглашение. Оттуда вы пишете код. Никаких текстовых редакторов, IDE, систем отслеживания проблем или инструментов управления проектами. Это было примитивно, да, но без других инструментов, занимающих драгоценное место в памяти или вашем разуме, вы могли сосредоточиться на коде.

Ничего не изменилось, когда я получил свою первую настоящую работу в области программирования. Да, нас называли программистами. Мы использовали vi, простой текстовый редактор. И знаете что, у нас не было контроля версий. Ничего себе, нет контроля версий? Да, это было нехорошо. Было мучительно потерять целый день кодирования, когда вы случайно перезаписали файл. Но все же это было просто. Просто подумайте обо всех командах git, которые занимают место в вашей голове.

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

Мое самое большое разочарование в качестве консультанта, начинающего новую работу, связано с увеличением количества программного обеспечения для управления проектами и отслеживания проблем. У каждого проекта свой стек. Некоторые используют Jira и Basecamp, другие используют GitHub и Asana или bugzilla или Fogbugz. Начать работать с инструментом — пустая трата времени. Особенно, когда у меня больше одного контракта. Вот почему я придумал новый/старый способ отслеживания проблем с комментариями TODO.

imdone организует ваши комментарии в стиле TODO в виде доски задач Trello и автоматически обновляет прикрепленные задачи при изменении токена (TODO, FIXME и т. д.) или содержимого TODO. Настройте интеграцию один раз и оставайтесь в коде. Где можно сосредоточиться!