Comment Bucky Fuller (Score 1) 362
I'm not a programmer but I think anyone of a geek persuasion should read Buckminster Fuller. Critical Path is essential, but pretty much any of his books are exceptional mind food, especially Synergetics.
Others would include Benoit Mandelbrot - The Fractal Geometry of Nature; any of Albert Einstein's writings; Bart Kosko's books on Fuzzy Logic; any Feynman book; John C Lilly - The Centre of The Cyclone...man this could go on and on!! :-)