За что я люблю свою работу.
Прежде всего потому что программирование - это творческий процесс. Возможность создавать что-то из ничего.
Ощущение результата: в итоге получается рабочий код, который можно «пощупать».
Пространство для маневра. Существует множество вариантов реализации поставленных целей. Ты ограничен только паттернами и здравым смыслом.