Adaptability is a really big part of programming, in terms of being able to learn new technologies and software on the fly. Being able to keep up with best practices because they change so rapidly and definitely problem solving, being able to translate a real world issue into code and vice versa