7 hours ago
- Laziness: the drive to reduce effort, leading to labor-saving programs and thorough documentation.
- Impatience: the frustration with slow computers, motivating programs that anticipate user needs.
- Hubris: the pride that compels writing and maintaining programs that others will respect.