Most internal shared libraries are based on the fallacy that code sharing always makes development more efficient.