One of my favorite books on software construction is Steve McConnell’s Code Complete . In the second chapter, McConnell describes the richness of language around computer science: “Computer Science has some of the most colorful language of any field. In what other field can you walk into a sterile room, carefully controlled at 68 degrees Fahrenheit, and find viruses, Trojan horses, worms, bugs, bombs, crashes, flames, twisted sex changers, and fatal errors?”