4 ms·
Super interesting read. The geometric growth of deps problem seems like a natural consequence of having a good package manager. In languages like C/C++, librari
by awestroke 7y ago
Super interesting read.
The geometric growth of deps problem seems like a natural consequence of having a good package manager. In languages like C/C++, libraries often include all their code - there are no transitive dependencies.
- vlovich123 7y agoMy reading of that isn't that the problem is the large set of transitive deps but that it's opaque to the native build system at these companies (Buck/blaze) which means rebuilding one requires rebuilding all which is time-consuming. I infer this from the discussion about being able to query inputs/outputs of the build so that integration can be done more meaningfully into these systems to rebuild just changes.