Software Developer, Technologist, Connoisseur of things that go 'bing'.
I haven't started to read it yet, but Charles Petzold wrote it. Nuff said.
[link]
Charles who?