The Java University course I am taking is on architecting Java applications. Most people have a hard time saying what's the difference between architecture and design. This course does a good job putting it in perspective. It makes me wonder about the existence of Agile Architects. In many ways the kind of forward-looking thinking needed by successful architects is at odds with some agile principles. Or then again, maybe successful architects are an urban myth.
I skipped out on the free lunch and had lunch with a good friend of mine. We went to Osha Thai for lunch and it was really good. I highly recommend that to any JavaOne attendees or anybody in downtown San Francisco for that matter. Just go early, it is very crowded (it's San Francisco.)