If you enjoy coding as a hobby while doing the same at your workplace, you'll stumble upon a problem which i didn't see before. Most companies will come up somewhen in their lifetime with the strategical decision to develop their own framework. This has various reasons and all of them are totally legit. As example they'll keep the flexibility and don't have to rely on other developers. The company where i work at has come to the same decision and from the business aspect i'm very happy with that. We never had problems, where we didn't find a solution for it. Yes we made some mistakes and refactored a thousand times, but we did always find a solution in almost no time and everything's running pretty stable now.
However it has brought some downsides with it for me as a developer. Yesterday i've setup my new Macbook with all the dev tools i need and i had a lot of ideas what to code first. But heck, i didn't know where to start. So i started researching what frameworks are available out there and tried out various but i'm having a hard time finding the right one. I need something which is similar to the custom one which i'm using at my workplace, so i don't have to rethink the whole time when i switch between private and work coding. Besides that, using a custom framework at your work doesn't really help your business skills. But that's another topic :)