See also: Tech Debt
Monorepos are awesome!
A 'monorepo' is a single repo containing multiple interconnected projects.
Often teams try to break up projects into separate git repos - this seems beneficial in some ways, but it adds overhead and generally hurts intangibles like discoverability and experimentation.
Whatever tech owes the business, I suppose. For being so expensive.
Taking on Tech Debt is taking on shortcuts.
(The real problem is that paying for tech up-front only works when the engineers
are right. (Which, of course, they always are.))
See also: capabilities vs features.