I spent my entire weekend at CodeCon here in San Francisco. Most presentations seemed to focus on the different ways we present ourselves to the world. ZeroConf to help others find what you have to share. Social software to define relationships and grant privileges based on those relationships. Anonymizers to hide you from the world. Versioning systems to track your steps. The highlight of my weekend was talking to Donald Knuth on Friday night at the Google party. I also had a chance to talk to Craig Newmark about his ReplayTV battles and his blogging experience.