BTW the really interesting question is (why I made OP actually): when you start writing new lib, don't you search for already existing ones, so that you would not invent a wheel?
I do. And there's rarely one that fully fits what I would prefer. Yes, I am willing to sacrifice some of my wishes - but sometimes, writing everything on my own is notably easier than working around the shortcomings of existing solutions.
BTW the really interesting question is (why I made OP actually): when you start writing new lib, don't you search for already existing ones, so that you would not invent a wheel?
I do. And there's rarely one that fully fits what I would prefer. Yes, I am willing to sacrifice some of my wishes - but sometimes, writing everything on my own is notably easier than working around the shortcomings of existing solutions.
Thank you for sharing your experience, I love to hear that there are experienced developers that do what I do sometimes as well.