Hi Ed,
Very short answer but :
- For the basics skills : i'm trying to teach someone else to code (feel it !)
- For the mediums skills : I try new languages, new libraries, new tools ...
- For the highs skills : I have a background project - like a 2D game - that i try to do as perfect as i can and i am not afraid to refacto again and again when i learned something new.
My timeline is organised like this :
- When i can teach, i do.
- When im booooorring, i learned some new library - language - paradigm
- When im feeling strong enough, im going back on my background project.
And also, i play music :) . Music is like code for human brain - without code ;)
Cheers !