Keeping your skills current is probably the most important point here. Could you please explain when you do this. Are you in a job that allows this within production projects? Or is this all on your own time outside of your day job? I know some companies run internal projects with the specific aim to help upskill employees in new technology.