It probably comes as no surprise that I think Bill Buxton is the man. In fact, I was one of the handful of folks to get him to be our keynote speaker at last year’s MIX conference. He will again be a keynote speaker at this year’s conference, March 15-17 in Las Vegas.

Recently at CES, Microsoft spent time talking about the “Natural User Interface”.  I am intrigued by NUI because as Buxton alludes to in the video below, I think we have to start thinking about interaction from a people perspective vs. a desktop metaphor. Check out what Buxton had to say (2 min. 57 sec.):


Get Microsoft Silverlight


Also, to get greater detail, check out Larry Larsen’s great interview with Buxton on Channel 9 (38 min. 42 sec.):



Get Microsoft Silverlight




With the MIX Conference coming up fast, you better hurry up and register so that you can see Bill Buxton in person. I guarantee that he won’t disappoint.

Did you see Bill Buxton last year at MIX09? Are you fan? Or do you think all this Natural User Interface is bunk? Let me know your thoughts in the comments below.

Also, feel free to follow me on Twitter at http://twitter.com/tommylee to follow my adventures at MIX10!

MIX10 Soda

You probably know about the MIX conference and the MIX Online community, but the brand is branching out. Ok, just kidding. Just one of the fun things we consider. Wouldn’t you prefer this as the giveaway rather than a PDC09 laptop or a fabled Microsoft Courier? :)

This morning folks are waking up to the new MIX10 Conference Site.

Microsoft MIX10 Conference

In addition to my day job as owner of the MIX Online community site (more about that in a moment), I also am  a member of the MIX and PDC core teams. I work on a variety of things for our major events and have the privilege of working with good people on our event websites. There are probably many things you may not know (or want to know) about how our event websites come together. I actually enjoy talking to people about it even when the feedback is…er, how do I say it…critical. I thought I might spend a little time talking about how it all comes together (and sometimes doesn’t) and some things folks may not know.

Hey! Wait a minute, this site IA looks familiar. Yep. Take a look at the PDC site. Notice any similarities? After MIX09, we made the decision that we would begin building our own event website. Before then, we had always used vendors and basically rebuilt the site, year after year. We decided to stabilize on a code base so that we could begin with a fresh slate, put some design thinking into it, and have something we could reuse. In fact, the new site is based off the same codebase as the PDC site. Talk about true code reuse! As you can imagine, our dev time went way down and everything we fixed for PDC now works for MIX.

The website team is a virtual team. That’s right, the team building the website is virtual. There is no one on the team who’s full day job it is to manage our event websites. Development is actually done by the development team for Channel 9. Also, much of the streaming work and session videos you saw at PDC is driven from the same team as well. We do have an event team and they keep very, very busy with the site. We have someone responsible for the registration vendor we use, we have someone who’s sole responsibility is session management, we have someone responsible for the overall marketing, and more. In fact, I once tried to figure out how many people are directly involved in the site by working on it or providing content and I stopped counting at 200+.

This website sucks, I could have done it better over a weekend. I am sure you could. The beauty of building websites (which I really enjoy) is that everyone has an opinion. I have to admit at times our audience is a tough, tough crowd and can have a very critical eye. Especially with the immediacy of Twitter, we get plenty of feedback. We take all feedback seriously, especially if it is constructive. If you say “I would like to have session times and locations available via the RSS feed for sessions because I want to do x.”, we tend to jump on it and try to make the magic happen. If your feedback is “The #MIX10 site suxz, thoze guys are dopes. #EPICFAIL”, then you can imagine what I think about that.

Wait, I went to http://visitmix.com and http://live.visitmix.com and they are not the same. Although the same domain, they are different. Its a long, long story. But I will cut to the chase, http://visitmix.com is our community site which I have the honor as my day job to run with an amazing group of brutal designers and developers. We are the community site for the MIX brand. We:

You should check out what we are about. We are not your average Microsoft website (usually the Mushroom man, Lavender frog, and the baby gorilla tip folks off), but we embody the original spirit of MIX (which I will do another blog post of what the driving pillars are behind the MIX brand). You will see us a lot at MIX this year and we will have some cool labs to talk about at the event. Also, make sure you keep an eye out next week on our site and be sure to follow us on Twitter. The http://live.visitmix.com is the site of the conference.

The myth of infinite resources. One of the things I had to learn as a new Microsoftie is dealing with many who think Microsoft is the land of infinite wealth. As if there are rooms in each building on the Redmond Campus which look like a Dragon’s Lair full of golden goblets and money just laying around to be scooped up. I wish; I have been looking for these rooms for 11 years and still have yet to find it (but I have found the room of infinite network cables). Like you, each team here has to deal with the time/resources/features conundrum. We honestly wish we could add every feature suggested for our event sites and dogfood every cool technology Microsoft has and will show at the event.

Is this all of the sessions? Does this mean you are not going to talk about X? Unlike other event sites, we do rolling session announcements. I would love to say this is some ingenious plan of ours, but the reality is that it takes time when you have tons of announced and unannounced products, technologies, designs and have to fit them in the allotted amount of sessions (which can be constrained by hotel space and a variety of other things). Also, we will always have unannounced sessions right up until to conference because we will announce them at the keynotes, so always give yourself a little wiggle room for those sessions.

Hey, I went to the site and I don’t see this or that. We will be updating the site based on feedback we have received as well as kicking in some things later on as we get closer to the event like the mobile experience. For example, a lot of folks want to print out their schedule and sessions after picking them out instead of exporting them to Outlook or cutting and pasting. We are looking into adding something like that. Be sure to follow the MIX event on Twitter to get updates on changes we make to the site.

Well, we are just beginning the countdown to MIX in Vegas. I am excited and look forward to meeting all of you. If you want to keep tabs on what I am up to regarding the event, follow me on Twitter.

Also, feel free to comment and let me know your thoughts, what you would like to see, and what you look forward to this year at MIX.

pdc09

So hopefully you caught my Devil’s Field Guide from last year’s PDC. You may not know, but I am on the PDC Core planning team in addition to my role for the most brutal Microsoft website, MIX Online. We are involved/responsible/to blame for everything from keynotes to sessions to website to bananas on the snack bars. I get to see a lot of things that I wish I could share here (and things I would like to forget). I am sure you have been checking out the PDC website to find out the latest on all things PDC, but I wanted to briefly talk to you about the things you won’t see in our travel brochures. Some of these are from the previous Devil’s Field Guide as they are still relevant a year later.

FYI, if you are easily offended, then go away. This isn’t for you.

Nighttime is the best time. If you plan to sleep during PDC09, then you are destined for an epic fail. Some of the best things happen at night and I am not talking about Hands-On Labs (although they are pretty awesome this year). For example, Wednesday night I will be judging the Iron Bartender where man squares off against machine to create a superior cocktail. Also, check out the Tweet Up where our very own @amyrc will be hosting and buying all the drinks you can muster. This is a chance to bring your significant other with you; I encourage it because I would like at some point next week to have human conversations rather than “I really think lambda statements combined with the power of Linq queries would be very valuable for building scalable, concurrent systems that can scale on Azure”.

If you can’t find anyone to hang with, go over to the rooftop at The Standard (but make sure you dress up beyond your “I breakpoint for WCF!” t-shirt) or go to the bar in the lobby of the Westin Bonaventure where you will see tons of Microsofties hanging out. Be sure to latch on to those Microsofties as they will more than likely pay for the drinks. They are awesome like that.

Standing in line is for suckers. I am amazed at how our species constantly finds itself mirroring farm animals like cattle, lined up in single file. Don’t stand in line for anything (except at bars, that is just a fact of life) at the PDC. For example, don’t register within the first hour of registration opening (unless you are hardcore!). Wait until the final hour where you can walk right up, get your badge and be on your way. Also, if there are giveaways from us, don’t stand in line. Again, we will have enough for everyone so its not as if we are going to run out. And if we do, you can be sure we will fix it ASAP. HERE IS THE EXCEPTION: If you want to register the morning of Day One, get out of bed as early as possible and get down there! Day One registration is masochistic if you wait the hour before the first keynote. You more than likely will miss the first few minutes if you wait.

If you need to decide between something, the answer is “go with the conversation”. Right now, there are folks who are feverishly working out their schedule so that they have every minute set up so they are either in a keynote, a session, etc. If you have an opportunity to talk to a real human, whether it be at a table in front of the Starbucks with folks from another company, or an expo partner in the big room, go with that instead. That networking will make the price of the conference worth it alone. We record all the sessions and keynotes and make them available after the event pretty quickly, you can catch up with them later.

Don’t spend all your time in your expertise. I always am surprised that there will be an attendee who has a laser-focus on a particular technology who reads every article & blog post, downloads the latest bits, has the e-mail of every developer on that team. Then goes on Twitter and says “Sat in Intro to XYZ at #PDC09, nothing new. #EPICFAIL!” Spread your wings and fly, try something new and different. If you want hardcore, either go to a session that specifically says it will talk about what you may not know or go talk to them at their booth and throw your questions at them.

Make sure you are talking to the right person. When you talk to a Microsoftie, ask what they do and get their card. It would be spectacular if all 90,000+ employees knew about every technical detail of every Microsoft technology, but it is not the reality. If someone doesn’t have an answer to your question, ask them who to speak with or if they will find someone who can help answer a question. They may not be able to do it right at the event (most employees have about 3-5 duties at the event and are busy in addition to their day jobs), but when they are back at the mothership they can track down any issues you may have had. Also, if you have their card, ping them again the week after if you have not heard from them (I have lost my list of Q’s at a previous conference and felt pretty bad about it).

Be cool, stay cool. I know, we should have done this vs. that. I know, if it was you, you would have done it a different way. Yes, we ran out of tuna sandwiches before you got up to the table. Yes, the speaker had a technical difficulty and could have just pre-compiled the binaries instead. We really do try to do our best. I know of no one that is “mailing it in”. Instead of immediately running off to Twitter with “OMG! They ran out of mustard for sandwiches. #EPIC! #FAIL! #BEYOND! #BELIEF!”, politely ask someone to help. Or send a simple e-mail to let us know (my e-mail is tho*lew*is at microsoft dotcom or you can hit me up on Twitter with @tommylee) and we will follow up. Also, if you are just frustrated beyond belief, go to the information desk or registration desk and they will try to help you.

Also, let me be clear: I am not a fan at all of anyone getting in the face of folks who work at the convention center. Those folks are just doing their job, so if you get mad, don’t take it out on them. They typically are told “don’t let anyone past this point without a badge that says x” and that IS their job. If you think you have the right to yell at them, you are wrong. In fact, say “hi” to them and smile at them once in a while. They do a good job are good people.

Keep your schedule loosey-goosey. Like I mentioned above, some folks are already planning out their attack plan for the schedule in advance. Here’s the thing, we typically hold back sessions because we want to announce things in the keynote that you have not heard about. So more than likely you will go “Oh snap! They just announce GeeWhiz v1.0 beta!” and have to figure out how to fit it into the tight schedule you already created. Also, you may go into a session that is overbooked with folks (we try our best to keep this from happening, but it does happen) or it just doesn’t turn out to be what you thought it was; have a backup session to go to or head over to the expo. I also suggest from last year:

PDC is a long haul of a conference. You of course will go to our session scheduler and double-book yourself every single session slot, you will plan to attend all pre- and post- events and do e-mail at night. Instead, take yourself a break, sleep in late one morning or just chill one of the afternoons. Think about all that you have seen and about how it will apply to your job back home. Also, take this time to rework your schedule. You probably thought you knew all that you wanted to see, but now that you have experienced it for a couple days you may change your strategy such as going to less “far in the future” sessions or go to more architectural discussions.

Again, don’t wear your kilt at the event. I wish I didn’t have to say this, but don’t be that guy. Wear it out to the after-parties. If you wear it at the event, you are just that guy.

Want to keep up with my crazy adventures at PDC09? Then follow me at http://twitter.com/tommylee. Also, please share in the comments below your recommendations for how to get the best out of a trip to PDC09. If you see me there (picture below), please stop me and say hello (if we are having drinks, I will buy)!

Scary Version of Me

Scary Version of Me

Hotels for PDC09

In: Microsoft| PDC

5 Aug 2009

pdc09

As you know, Microsoft’s PDC conference for 2009 is now open for business. Make sure you register ASAP as this is one of Microsoft’s hottest conferences around (ok, I may be a little biased since I am on the PDC09 Core Team). Now, when you register, you will have 14 hotels to choose from where you will get a special PDC rate. So which do you choose? Now I haven’t been to all of them, only a few. But here are my quick observations on some that I have stayed at during past PDC events.

Figueroa Hotel

This hotel is in actual walking distance which is good if you want to get some exercise. The website makes the hotel look exotic and it does have a certain flavor, but it is not for the Marriott mindset. You won’t find cofee makers, etc. But if you are looking for something quirky and won’t balk at a window A/C unit, then I would recommend it. It is a fun stay especially if you are bringing the spouse with you. It doesn’t have a cab line but I was always able to get one since it is on the main strip in downtown LA.

The Westin Bonaventure Hotel & Suites

This is “the” hotel for most folks, especially Microsoft attendees. In fact, I mentioned in my post Devil’s Field Guide to the PDC that:

Where do all the Microsofties hang after the event? If you are a fan of edgy chef personalities, you know that you always want to find the dives the chefs go to after their shifts are done. Later in the evening, after evening events and A/V checks are done, many of our kind will head over to the lobby of the Westin Bonaventure where everyone will be hanging out at the bar chatting up the news of the day and talking with attendees. Now, if you are looking to find all the hipster-Microsofties, then you want to head to the club at the rooftop of The Standard. The view there is awesome but the drinks can get expensive.

This place will have everything from fancy restaurants to the more affordable take-out. You will pretty much not have to leave the hotel for anything except the conference. The bar in the middle of the lobby will be absolutely full of attendees and lots of Microsoft employees.

Millennium Biltmore Hotel

This is a nice hotel to stay at especially if you like the old-school feel of it from back in the day of the Rat Pack. Has plenty of amenities (restaurants and bars), but not as much of a scene as the Westin Bonaventure. The sushi restaurant is killer if you like sushi.

The other hotels I have not been to, but here is what folks have told me:

  • Holiday Inn City Center – functional.
  • O Hotel – hip.
  • The Los Angeles Athletic Club Hotel – upscale.
  • Marriott Los Angeles Downtown – if you have a Marriott reward card, then it is the place. Also, very close to the Westin Bonaventure.

Be sure to check out my Devil’s Field Guide to the PDC post and feel free to follow me on Twitter and look forward to seeing you at PDC09.

About this blog

This is the blog of Thomas Lewis. I am a Director in Platform Evangelism at Microsoft. My team is responsible for the MIX Online community at visitmix.com. Although I work for Microsoft, this is my personal blog. So if you stick around, you will occasionally have to view pictures of my pets, listen to heavy metal clips, and read about my wine choices. Enjoy!

Photostream

  • IMG_0690
  • IMG_0689
  • IMG_0688
  • IMG_0687
  • IMG_0686
  • IMG_0685
  • IMG_0684
  • IMG_0683
  • IMG_0682
  • IMG_0681
  • IMG_0630
  • IMG_0629
  • IMG_0628
  • IMG_0627
  • IMG_0621
  • IMG_0619

What I'm Saying On Twitter...