In my spare time I make sure I take enough AFK time anyway. With >60 hours weeks I don't really feel like doing stuff for fun or interest on a computer.
However I do learn on the job and I do keep a list of tabs open to read while compiling/uploading/drinking a coffee/to be honest just slacking off. So when I see a new problem I do not only have a set of tools that I already used and know but I also have a bunch of potential tools I could use.
I never used Mongo or any non-relational DB yet. But I'm ready to use it as soon as I see that one of the problems I'm solving requires one of the many benefits these kind of databases have. I don't need a pet project for that.
For example I tried F# for a small Windows service with a WebSocket for a customer because I knew it would be a very good pick for an application that mainly manages data flows.
However I do learn on the job and I do keep a list of tabs open to read while compiling/uploading/drinking a coffee/to be honest just slacking off. So when I see a new problem I do not only have a set of tools that I already used and know but I also have a bunch of potential tools I could use.
I never used Mongo or any non-relational DB yet. But I'm ready to use it as soon as I see that one of the problems I'm solving requires one of the many benefits these kind of databases have. I don't need a pet project for that.
For example I tried F# for a small Windows service with a WebSocket for a customer because I knew it would be a very good pick for an application that mainly manages data flows.