Technical debt: when all of the senior members of your team begin to grumble about the same part of the code base and/or circling introducing the same new abstraction/refactor from different angles to solve different problems.