Soft skills v hard skills which is better shorts tech