Hard skills have long been seen as the criteria needed for a person to succeed in a role. Sure, hard skills are undeniably important, especially in positions such as technical roles that require knowledge of a particular style of coding. But the half-life of many...