Mistakes engineers make in large established codebases