3 ms·
One of the biggest problems of this is the tribal knowledge that develops around it. I worked at a studio that had something very similar to EASTL, but had join
by badloginagain 9y ago
One of the biggest problems of this is the tribal knowledge that develops around it. I worked at a studio that had something very similar to EASTL, but had joined the studio after an exodus of senior people.
It meant I had no idea how to use the custom libs. No documentation, no one left in the office to tell me how its used, no Stack Overflow to answer even trivial questions.
I left after less than a year. The studio closed down 2 months after I left.
- mattnewport 9y agoEASTL mostly doesn't have this problem because it as far as possible is a compliant implementation of the STL with a few specific extensions, mostly around memory management. It's not a library that provides STL-like functionality with a different API. Much of the custom allocator stuff has finally now been superseded with polymorphic allocators in C++17. Source: former maintainer of EASTL (not the original author).
- badloginagain 9y agoI would imagine that being a larger organization, there are dedicated resources for at least some documentation/POC's for questions/changes/etc. The smaller the company, the less resources you have to maintain, the more issues you're going to run into.