Программировать скучно.
Часто задачи сводятся к мелкой возне с настройками, параметрами, установкой софта, чтением документации. Всë это отнимает кучу времени и абсолютно неинтересно. Ну может быть интересно поначалу, но на сотый раз уже надоедает.
В идеале, вся скучная рутина должна быть автоматизирована и упрощена до предела, программисту останутся только интересные, сложные задачи.
Создавать что-то — увлекательно. Тратить кучу времени на монотонную работу — нет.
Можно взять в пример любителей столярки.
Многие столяры не любят шлифовать дерево, хотя именно шлифовка часто определяет качество готового изделия. Поэтому часто вместо ручной шлифовки шлифуют специальной машинкой.
Пилить руками, тоже нудно и тяжело. Поэтому покупается циркулярная пила, торцовка, стол для распиливания.
Фрезеровка, сверление, каждая рутинная операция оптимизируется с помощью станков, инструментов и самодельных приспособлений.
По мере избавления от мелочëвки, работа становится всë более увлекательной. В этом отношении столярное дело очень схоже с программированием.
Программистам нужны мощные инструменты и как можно меньше возни по мелочи. Тогда работа будет приятной и эффективной.