Tag Archives: MTS2007

Day 0 : Microsoft Technology Summit

I’m here in Redmond, WA, for the Microsoft Technology Summit, an event geared toward people who have been identified as community leaders in a geographic region and who do NOT predominantly use Microsoft development tools.

Travel here was uneventful. A friend who used to live in Ann Arbor, but now works for Microsoft (Stan Kitsis) picked me up at the airport and after lunch we went off for a hike at Snoqualmie Falls. The waterfall was rushing today, and mist was reaching the observation platforms. We did the hike to the bottom of the falls (about ¾ of a mile). It was a great hike, well worth the climb back up. And the weather here was gorgeous … sunny skies with high clouds.

Tonight was the Evening Welcome Reception at a restaurant near the hotel. This was a nice small party, with most of the people in attendance. There are people here from Thailand, Malaysia, even Australia (I may have missed one country). At dinner, I sat next to Yakov Fain. He is a certified Flex instructor from New Jersey and we both know James Ward, who is a Flex evangelist. In the “small world news”, Yakov lives in a town one over from where my husband grew up. On the other side of me was Duncan Buell, Computer Science Department Chair at the University of South Carolina. We had some interesting discussions about IDEs and teaching kids computer science (in addition to other things). Also at the table was Peter Laudati, Microsoft Developer Evangelist from New Jersey, and Tanya Young, who is coordinating the event. I also met Scott Preston from Columbus who was wearing his CodeMash t-shirt! Cool!

Yakov sent some links to his eBook: "Java for Kids, Parents and Grandparents", in response to Duncan's question about the right balance between spending time introducing OOP and actual coding. I haven’t read the book yet, but I’m looking forward to it. Duncan mentioned that his university is putting together a summer program for kids, using the Alice programming language. Interestingly enough, I’m heading to the Michigan Celebration of Women in Computing conference on Friday night, and there’s a session on using Alice to teach programming at that event. One of my colleagues in Ann Arbor, Aydin Akcasu, has done talks on using the Kids Programming Language (at Day of Dot Net in 2006)

Back to this conference, events kick off tomorrow, with a keynote followed by sessions on Microsoft Research, SOA, Dynamic Languages on the CLR, CardSpace, and XAML/WF/WCF, and the day will finish off with a visit to a local restaurant.

Microsoft Technology Summit 2007

No, you didn't stumble on Bill's blog accidentally. Really, I'm going to Redmond!

I’m heading off to Redmond on Sunday. Yes, Redmond. No, I do not typically develop on the Microsoft platform (at least not recently), but that’s the point of this conference. This is a conference targeted at community leaders not currently developing on the Microsoft platform. It’s an honor to be included (which is a response in large part, I’m sure, to the many hours I put in to help organize CodeMash). Only about 50 people have been invited and we will be meeting with the product and research teams. It sounds like we will have an opportunity to provide feedback to those teams as well as be exposed to the latest cool things that Microsoft has available. I’m looking forward to not only learning about the latest in what Microsoft has to offer, but I’m also interested in meeting the other participants and helping to build that community as well.

My involvement with CodeMash and my participation at the various Open Spaces events that Bruce Eckel has been hosting (including Programming the New Web, Web Frameworks Jam, TurboGears Jam, and most recently, the Java Posse Roundup) has given me the opportunity to realize that I really enjoy building community. I have been involved with this in the past (Ann Arbor Computer Society, and the Ann Arbor ITZone). I’m trying to work with the Ann Arbor Java User group, and I’ve been going to Python User Group meetings as well. A large part of being an entrepreneur in software is networking. I really dislike some aspects of that. I dislike going to meetings and shaking hands, and delivering elevator pitches. What I do like is getting to know people at conferences or user group meetings, learning what they do, who they work with, who they interact with in the community and what technologies they use. I LOVE meeting new people and talking geek stuff with them. I don’t like meeting business people and giving spiels. I know that this business requires a bit of both, but I would really rather spend time with the fun, cool, technical people when I can!

About a week before CodeMash, we created a google group for people to communicate with one another prior to the event. In addition to helping plan logistics, like carpooling, room sharing and such, it gave us an opportunity to build some community in advance of the event. Face it — geeks can be shy. If this helps to bring us out of our shells so that the face-to-face meeting is a little easier, then that’s great. It gives us all some context about the rest of the group, so that when we finally do meet, it’s a bit more relaxed (I think, at least).

Anyhow, I offered to create a group for the MTS2007 and the Microsoft staff took me up on the offer. People have been signing up all week and I’m looking forward to meeting all of them in person.

I’ll blog more from the event (Microsoft is OK with us blogging about it).