People who are more than casually interested in computers should have at least some idea of what the underlying hardware is like. Otherwise the programs they write will be pretty weird.

Random Quote

I'll tell you what I really enjoy. We all go to the movies we all watch television we know what they're about how they work. When the main character is a cop or a spy it's very exciting but I also very much enjoy when the main characters are nobodies - a trucker.