La premisa misma de esta pregunta es errónea.
Desde el sitio web de Folklore:
-2000 líneas de código
A principios de 1982, el equipo de software de Lisa estaba tratando de abatir el gran impulso para enviar el software en los próximos seis meses. Algunos de los gerentes decidieron que sería una buena idea hacer un seguimiento del progreso de cada ingeniero individual en términos de la cantidad de código que escribieron de semana en semana. Idearon un formulario que cada ingeniero debía enviar todos los viernes, que incluía un campo para la cantidad de líneas de código que se escribieron esa semana.
- ¿Qué habilidades hacen que algunos ingenieros de software sean más atractivos para los empleadores?
- Cómo usar las matemáticas como ingeniero de software
- Como ingeniero de software en el Área de la Bahía con un muy buen trabajo, ¿cómo me veré afectado con la administración Trump y cómo puedo prepararme mejor para ello?
- ¿En cuántos idiomas debería especializarse alguien en ingeniería de software?
- ¿Cómo es trabajar en Oracle como ingeniero de software?
Bill Atkinson, autor de Quickdraw y el diseñador principal de la interfaz de usuario, quien fue, con mucho, el implementador más importante de Lisa, pensó que las líneas de código eran una medida tonta de la productividad del software. Pensó que su objetivo era escribir un programa lo más pequeño y rápido posible, y que las líneas de métrica de código solo fomentaban la escritura de código descuidado, hinchado y roto.
Recientemente estaba trabajando en la optimización de la maquinaria de cálculo de región de Quickdraw, y había reescrito completamente el motor de región utilizando un algoritmo más simple y general que, después de algunos ajustes, hizo que las operaciones de región fueran casi seis veces más rápidas. Como subproducto, la reescritura también ahorró alrededor de 2,000 líneas de código.
Estaba dando los últimos toques a la optimización cuando llegó el momento de completar el formulario de gestión por primera vez. Cuando llegó a la parte de líneas de código, lo pensó por un segundo y luego escribió el número: -2000.
No estoy seguro de cómo reaccionaron los gerentes a eso, pero sí sé que después de un par de semanas más, dejaron de pedirle a Bill que completara el formulario, y él aceptó con gusto.