One Eco's book relevant, IMO, for programmers: "The search for the Perfect Language". In a way, it can be thought of as a prequel to the history of programming languages.
It's also quite relevant for anyone with a morbid interest in those "logical" conlangs that try to divide the world into some sort of rational categories (Lojban, Ithkuil etc.). Though perhaps demotivating for those who attempt to create/learn one ;-)
Also, be sure to read Borges' "The analytical language of John Wilkins" if you like this sort of thing :)
Windows = Protestantism Macs = Christian Unix = Talmudic
(if i recall correctly)