It seems obvious that technological and software development skills will always be “hot.” But those aren’t the only skills which will be in demand in the future. Other useful skills include the following: emotional intelligence, critical thinking, versatility, social influence, and leadership.