Migrate the programming part of user configuration