I find that I'm much more comfortable with my code over some libraries some one else wrote. |
That's because the author of the code knows it best. You're more comfortable with your own libraries
because you understand yours better -- you know
exactly how it works (hopefully...). Third party
libraries are black boxes -- to some extent even if you have the complete source code.
And then there's the "I can do it better" syndrome. In many cases, if you're just pulling down code off
someone's home page (or, sadly, even off the Sources section of this website), chances are, yes, you can
do it better, because it wouldn't be hard. But I wouldn't think of trying to one-up any of the boost libraries
or one of the more popular graphics libraries. While I'll understand my own implementation better, it
definitely
won't be better.