Este documento presenta siete hábitos de programadores altamente efectivos: 1) entender completamente los requerimientos antes de codificar, 2) usar datos y sistemas reales en lugar de de prueba, 3) escribir código claro, bien documentado y limpio, 4) programar de manera óptima codificando solo lo necesario y refactorizando, 5) administrar el progreso del proyecto, 6) continuar educándose y 7) respetar a los demás.