В целом, человек, который работает (и не только программист, а любой профессионал), должен быть замотивирован и работать на результат, гореть своим делом.