For very different perspectives on programming, check out Structure and Interpretation of Computer Programming (read it a decade ago and I use techniques from there every day.)
The Gift by Lewis Hyde. Although directed at artists, it is highly relevant to creative programmers and the phenomenon of open source. He is able to articulate things which are very hard to talk about, like the intersection of economics and artistry, and how the gifting ethos is necessary for any culture to thrive. If you think ESR had the last word on how open source works, you need to read this.
Another book of interest by Hyde is Trickster Makes This World, wherein you learn the hacker archetype - the giver of technology; the player of tricks - has been around since prehistory. It's not a coincidence that those two aspects are always seen together.