"Mob Software: The Erotic Life of Code" (available here as PDF) is a very interesting essay on the way we write software today. Despite the titillating title, it's a very thoughtful piece of writing. If you've never written software, it may be a bit obscure.