Inspired by thoughts spurred from the fruitful discussion about learning here: https://news.ycombinator.com/item?id=36580837
No longer a teenager or in my 20s, wanderlust for new paradigms, exotic information etc. hasn't dissipated (or I've recently rediscovered it) but even given the same amount of free time (e.g. 2 hours/day) after the rest of life has been tended to, I get less far than I used to. On a fine weekend day, I can wade into a topic in a flow state for many hours but the next day I find half of that information flew right through me (thankfully I have notes!)
Some friends say the issue is I have no concrete usecase - I'm just learning to learn, and it's too late for such curiosity. I do have concrete ideas of what's needed at work (e.g. observability or good logging) and think about different ways of implementing them or compare API surfaces in different libraries to inform my overall understanding. I also clone functionality. Above all, I try to play as if I were a small child with blocks (or in my case, tape, many pencils and many 9v batteries) changing things until they collapse or error messages disappear. But it isn't enough.
How do others cope with this? I don't want to just stay abreast with my current stack - I really enjoy learning (Haskell and Elixir look so cool! And I still haven't ported Racket to Plan9...) but progress is abyssal.