Программист такой же сотрудник как и любой другой, а сотрудник это в первую очередь человек. Кажется, ваш вопрос скорее про то как мотивировать людей.
- Интересом. Если человек видит в чём-то смысл, то он может работать и бесплатно. Сделает ли, например, программист сайт для любимой музыкальной группы бесплатно? В большинстве случаев, думаю, да. Некоторые идут на понижении ради того чтобы работать над интересными проектами.
- Командой. Работа с сильными коллегами заряжает.
- Атмосферой. Если на работе приятно работать это прекрасно. У меня есть предположение, что большинство людей не очень мотивирует работа по KPI, кажется что человеческий здравый смысл заменяется сухими цифрами. Это может влиять на атмосферу.
- Деньгами. Самый недолговременный вариант, мне кажется. Это работает до тех пор, пока сотрудник не найдёт другую компанию с похожей зарплатой, но с одним из пунктов выше.
Если бы вы были программистом, чтобы вас привлекло в вашем проекте?