Деньги работают, но не всегда.
Вообще тут вам надо работать точечно — с каждым по отдельности.
Надо обговорить явно или неявно о том, что человек хочет, думает, мечтает, стремится. Что он готов сделать для того чтобы достичь то, к чему он стремится. Может быть у его сейчас какие-то личные проблемы? Необходимо прозондировать почву и составить индивидуальный список мотиваторов для каждого из программистов и уже отдельно по ним работать. У каждого — набор и веса(приоритеты) мотиваторов могут быть разными, причём в самых разных причудливых формах.
А вообще — больше чаще общайтесь и работайте с личным составом и вникайте — что, как и чем в обычной жизни живут ваши программисты. Имея общие темы, понимание того кто и чем живет каждый, вы уже на интуитивном уровне будете понимать где можно «надавить», а где — «отпустить».