I had this lingering doubt from so long.
Whenever a problem comes up while developing, I could design a solution or at least a starting point to solve the problem. Many times I get stuck in figuring out a solution with a library which we use in the project.
The whole thing of figuring out a solution with a library takes much more time than using my solution. The cons of using my solution is, I had to write a whole method for getting the solution for which the libraries already have an existing functionality.
I wonder many times does it mean I am slow at adopting the solution using an external library. This affects my pridcutivity a lot as I tend to get stuck on trivial issues for hours.
Please share your advice and experiences regarding this.