Лучшие способы убить программиста силой воли

Девелоперы находятся под постоянным огнем. Баги, дедлайны и много абстракций. Действительно легко потерять силу воли писать код.

Почему разработчики не любят программировать? Зарплаты хорошие. Сидишь весь день. Вы не занимаетесь физическим трудом.

Что больше всего раздражает разработчиков?

Бессмысленная работа по кодированию

Для любого программиста это, безусловно, лучший способ потерять интерес. Терять интерес к кодированию. Вы становитесь разработчиком перетаскивания.

Вставьте плагин, добавьте несколько настроек, работа сделана хорошо. Это легкие деньги, но без значительного прогресса.

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

Представьте, что ваши друзья спрашивают о работе. Вы бы расстроились из-за этого и навсегда бросили программирование.

Микроменеджмент

Ежедневно запрашивайте у разработчиков отчеты о состоянии. Еще лучше спрашивать их каждый час.

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

Измените объем. Измените его в середине спринта. Чтобы разжечь боль разработчика.

Невозможный график

Сообщите им о критической ошибке в пятницу. Ожидайте, исправление произойдет через несколько часов.

Не думай об их благополучии. Попросите их доставить. Доставим мгновенно.

Не предоставляйте лучшие инструменты

Во всем вините их. Сборка не удалась? Это твоя ошибка. Не то чтобы у нас нет CI. Твоя вина.

Работайте с устаревшими системами. Тогда вопрос, почему разработчики недовольны. Ответ напрашивается сам собой.

Дисфункциональный состав команды

Тестировщики не сравнятся с разработчиками. Вы дергаете за волосы, чтобы объяснить основные черты. Вы устали от всех этих объяснений.

Даже после того, как вы объясните. Тестировщики не тестируют должным образом. Возникают ошибки. Вы теряете мотивацию к работе.

Технический долг

Код заблокирован. Без изменений. Оно работает. Не трогай это.

И технический долг берет свое. Разработчики подошли к критической точке.

Точка, в которой нельзя добавить код. Изменения в элементе X нарушают элемент Y или возникают еще более серьезные проблемы.

Неясные требования к программному обеспечению

Бизнес предъявляет требования напрямую разработчикам. Никогда не работает хорошо. Без хорошего бизнес-аналитика невозможно работать.

Вас постоянно засыпают глупыми просьбами. «Поля плохие», «почему это не коричневое?». В то время как проблемы с производительностью заставляют все больше и больше клиентов переходить по ссылкам.

Нарушение потока

Постоянные встречи. Вы переходите от одного к другому. Говорит о мирских вещах.

Нарушение потока кода. Прямое влияние на вашу волю к программированию.

Заключение

Времена тяжелые. Ваше психическое здоровье важно.

Оставьте плохой бизнес. Появляются новые возможности. Не оставайтесь и не расстраивайтесь, уезжайте и найдите лучшее рабочее место.