Я слышал, что Microsoft увольняла 5% людей каждые 6 месяцев, я всегда думал, что это будет основано на написанных строках кода, поэтому Windows такая громоздкая, медленная и неэффективная;). Строки кода - это полезная метрика для измерения сложности приложения с точки зрения приблизительного упорядочения, то есть программа для начинающих на Basic может содержать 10 строк кода, 100 строк кода - это игрушечное приложение, 50000 строк - приложение разумного размера, 10 миллион строк кода - это чудовище под названием Windows.
Строки кода не очень полезная метрика, хотя я раньше писал игры на ассемблере (в основном 68000), они измеряли около 50 тыс. Строк кода, но я уменьшал количество строк кода, не нажимая регистры в стеке и отслеживание того, что содержалось в регистрах, чтобы сократить размер кода (другие знакомые мне программисты продвигали кратное из d0-d7, a0-a6 в стек, что, очевидно, замедляет код, но упрощает отслеживание того, что затронуто).