What Are Some Good Hard Skills