Here are some of the problems Joe posed:
- bugs in software like Open Office, Keynote, grunt
- code not being commented
- computers booting slowly
- computers using too much energy
- code being written for efficiency rather than readability
He talks about distributed hash tables at the end. An interesting topic, definitely cool, but they have nothing to do with the problems he posed earlier.This seems more like a disconnected list of gripes, plus a completely unrelated list of things he currently finds neat to think about. Which is totally fine, but I don't think it makes a particularly great talk.