Tag attention to detail and patience in learning and adapting to new technologies and programming languages