Reference #46: An Elegant Puzzle
Migrations are the only way to make meaningful progress on technical debt.
The low-hanging fruit has often already been solved by individual engineers. If not, it has been scheduled by a manger for a single team to solve.
What's left is technical debt which requires many teams working together to reduce; this leads to a migration.
As these are the only effective tool for managing technical debt in a growing company and codebase, they can become the defining constraint for your organisation's velocity.
Larson. An Elegant Puzzle, 2019. (82)