Yes that's in the spirit! I personally did not enjoy it though because it tried to explain at a level that non-programmers could understand so it didn't exactly go fast enough. I got bored reading it so I wouldn't recommend it to other programmers.
I feel the opposite. I read it right after taking a computer organization class in college. Both Code and the course covered very similar topics. I really enjoyed and appreciated how clear and concise and friendly of a read it was even more after taking the course.