Discussion Ask HN: What things have richly rewarded the time invested in mastering them? What things (books, activities, courses - anything really) have richly rewarded the time you invested in mastering them? 613 points Carl_Platt 8 years ago 563 comments