In my earlier years pre 18 I did EVERYTHING, when I say everything I mean it, football, cricket, adobe flash (remember Ray games), competitive gaming, after effects, photoshop, coding, 3d, sculpting, chess, painting, music production, enthusiastic reading and writing and I was PRETTY good/way above average at all but over time it just became impossible especially with a job and college at the time so I went from a jack of all trades to "master" of a few (my current routine now is basically gym & programming), you just <i>literally</i> can't do it all while working at least.<p>The good thing is a lot of that is lying dormant in wait so the plan I came up with back then was to hone the few since I wasn't born rich (been grinding the past decade) and make some good money, semi-retire and resume what I can in my late 30s when I don't have to work 24/7. I'd love to get up one day and just make pottery, paint or come up with ambient music in fl studio.<p>My overall lesson and what I've found to work and be happy is don't chase "mastery", being proficient enough to enjoy the activity is good enough, I can juggle a ball but I can't do advanced tricks and that's fine, I can sculpt a bust but I can't get the anatomy 100% like a true artisan, my paintings won't sell but they look good on my walls, I can make music others would listen to but it won't become a viral hit and lastly in my dedicated field I can write good enough code to live great life but I won't ever be a geohot or John Carmack or some bit shifting wizard.