What I think we really take for granted in CS is that, unlike most other fields, the very people who invented all of this stuff are still around and you can send them an email. It seems like we've come so far, yet we are still among the very first generation of software developers ever.