Понимаете, есть такое понятие МИНИМАЛЬНЫЙ УРОВЕНЬ НОРМАЛЬНОЙ ЖИЗНИ. Это то, о чем писал Falcon. Мысль простая: квалифицированный программист должен получать хотя бы 2000-3000. Иначе это не жизнь...
Да, если у него есть мотивация и способности получать больше (например, чтобы купить себе катер

), он может стремиться стать, к примеру, начальником отдела или менеджером проекта... но это его выбор... может и не стремиться...
ОБЕСПЕЧТЕ ПРОЖИТОЧНЫЙ МИНИМУМ! А потом ведите речь о методах стимулирования.
Кстати, не понимаю, почему вас напрягает замена слова "стимулирование" на "повышение мотивации" - да разница есть, но на практике весьма зыбкая... Вы ведь мотивацию стимулируете