There's a few things to take in to consideration when determining if you should use a library or roll your own. You've mentioned some great items to consider. Developers should also consider whether they will have the bandwidth to create and maintain an in-house library. If they do, great, just make sure to document the library for the next dev.
There's a few things to take in to consideration when determining if you should use a library or roll your own. You've mentioned some great items to consider. Developers should also consider whether they will have the bandwidth to create and maintain an in-house library. If they do, great, just make sure to document the library for the next dev.
Absolutely! Creating in-house is a whole other challenge, but definitely an interesting one and one that can pay off a lot over the years.