Обычно не комментирую, но тут не смог пройти мимо:)
Допустим ипотека в мск 100 000 руб в месяц. И на всех 3х работах он получает поровну - 33333 руб. Во-первых, с такой зп ипотеки ему не видать, во-вторых, платить московскую ипотеку и не иметь зп московскую это мягко говоря тупо. В третьих, чувак который настолько не умеет просчитывать риски вряд ли сможет быть хорошим разрабом, хотя может в задаче подразумевается, что он талантлив в другом, например в пении, танце или делопроизводстве, а программирование у него - хобби :)