Хороший программист едет туда, где есть хороший и интересный проект. Он может приехать на проект из столицы в провинцию (да-да, не только наоборот!), из Америки в Китай или Сингапур. Да куда угодно! В современном мире для этой профессии нет границ, кроме тех, что мы устанавливаем себе сами.