10 Skills That Are Hard to Learn But Pay Off Forever
Andrew Hitz
Here is a good list written by Rachel Gillett (@rgillett23) on 10 skills that are well worth the time it takes to master them.
(My favorites are time management, consistency, and knowing when to shut up.)