I've updated my list of current reading... You can find the full list here, but the new stuff is posted below, these are both excellent books!
C O D E by Charles Petzold - Fantastic book! This is a must read for anyone who didn't take the traditional computer science route through college (I've got a Masters in Urban and Regional Planning [don't ask, its a story for another time]). C O D E does a great job explaining how a computer works by taking baby steps. The book evolves from basic codes (moorse, braile) to basic electrical engineering (boolean algebra, switches, gates, flip-flops). Once the foudation is poured, he gets into the computer, discussing the cpu, memory and basic OS operations. I'm learning more and more each day. I can't put this thing down!
Shared Source CLI Essentials by Stutz, Neward, and Shilling - Some people like abstraction. They like not having to deal with how things work. I think thats great... but it's not me! If you ever wanted to know how the .NET framework works, check out this book (and the Rotor codebase). I started splinking with Rotor after the first beta drop a year ago, but I've never had the time to really dig in. I mean, there's more than 1,000,000 lines of source in there; you really need a road map, and thats what this book is. I just started with it last nite, but I can tell already that it's gonna rock. Well done!
[Currently Playing: OgHr: Welt]