Your point about using a technology you are comfortable with is a good one. I find that it's best to either explore a new technology or a new domain, but not both at the same time. For example, if you write .NET APIs at work, learning how to make an API in Elixir is reasonable. But if you've never programmed a game, trying to make in in Elixir as a first project is probably biting of too much. :)
A very good point. However, if you want to branch out completely, eg: Learn Blender to do 3d models, it's still a good thing if that's your motivator and you feel burned out by coding.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.