Jon Green, K'10, writes about the ways in which computer programming is similar to good writing of any kind. Both require detailed planning of the argument or instructions, and both value precise language.
First, the title of this article caught my eye. Then the "new" definition of Digital Humanites caught my attention. Finally the author's comments caught me off-guard. I think people should read this for the initial content (what's promised by the title and the leading question). Also people might want to think about whether some of Sathian's remarks cross a line into stereotyping and racism.
A fun and fascinating interactive activity that shows how small biases lead to substantial segregation. (Hat tip to Bob Milnikel for the link and annotation!)