Monthly Archives: March 2007

MTS07 – Day 3

Expectations Here's what we are going to talk about today:

  • The Local Software Economy – I am hoping we talk about the ISV and what Microsoft is doing to facilitate this crowd. 
  • Windows Power Shell – I have looked at this a bit but don't know that much about it. I just hope I get to see examples and cool stuff akin, not strategic marketing, yada, yada…
  • IE and browser direction – I am on the fence here. Do I care? Or do I just want to know that they are working with Mozilla to implement the same behavior for specific DOCTYPEs. 
  • Mobile Devices – I am not sure on this one, maybe if they show some of what's going on, not re-hashing what I already do with my Motorola Q. 

Talk #1 – The Local Software Economy

I am not sure what to say… I am a member of Tech Columbus, which is a business incubator and I heard the same ramblings. (Innovation, Incubation, StartUp Help, Venture Capital, Etc…)This all really sounds great but I think there is a certain degree of dis-ingenuousness to all this talk…

The reality, at least in Columbus, Ohio, is they are not interested in helping 1-2 person companies because there's no money in them. It's a good-old-boys network that helps people with money get more money. If you are a bootstrapper trying to make it you can only rely on yourself and your own efforts.

So anyway, this sort of self-reliance forces me into something I can control that does not cost a lot of money, Linux, Apache, MySQL, PHP. I don't have time nor do I want to talk to someone in India on tech support for hours.

On the other end, I don't rely on totally free software like GMail because there I can't get tech support if I want it and can't fix it on my own. So again, this breeds what? More self-reliance. From the robotics perspective it might be interesting to see how Microsoft could help, however, I have yet to talk to anyone from Microsoft on robotics, and the lone email I sent to the presenter from Microsoft Research has yet to reply… So I have my doubts…

Talks on The Power Shell, IE and Mobile Devices

The power shell is pretty cool, though I learned most of this while installing on my machine a month or so back. The IE talk was more of a complaint session. The Mobile Devices or Windows Mobile Edition 6.0 was a nice preview, I noticed some nice advances things I need to be aware of when shopping for my next phone.

The Wrap Up

There's not much going on for the round table section of the conference. I think everyone is tired and seems to be checking their email or blogging… I guess I am glad I had the opportunity to come to this event, I have always wanted to see the campus here in Redmond, but the topics seemed less interesting than CodeMash2007. T

he perks were nice, the trip out, dinner & parties, the MSDN subscription, trip to the company store, and at the end of the day I will experiment with PowerShell, Vista, and IIS 7.0. I really wish I could have talked to some of the robotics people or about PHP under Windows but the people seem to have left that were going to talk about this.

Advice For Next Year

I am not sure. I guess it would be to review the entirety of my experience here at MTS07 and then decide whether or not it met your goal or not. If there were goals that did not get communicated, then look at what I said or send me an email. For those looking into MTS08 advice or information, send me a note as well I will tell you what I thought and what to expect.

MTS07 – Day 2


Today was a drop off from yesterday. I am not quite sure. I think maybe I am waiting for IIS 7.0 and XBOX. The discussions of "How we suck" have continued… I see they (Microsoft) are struggling with how to communicate with this crowd. They seem to understand the Enterprise crowd, and the crowd that seems to be struggling with Vista and it's installation and how they plan to migrate applications to this new OS.

The fact is Microsoft is now a victim of it's own success and now has to support all of the past as well as the future, which does not make everyone happy. I think this is more a function of a over-extended product line, trying to be everything to everyone, while at the same time telling everyone it's all just one product. Windows…

I must admit I did not pay much attention to the last 2 speakers because I found a new algorithm on machine vision a little more interesting. While the concept of region segmentation is not new, it's new to me and I have been working on a few different ways to get this to my liking…


I liked these sessions much more, even though I was still working a bit on my machine vision stuff… I got to see some code, and IIS 7.0. IIS 7.0 seems to be much more friendly for those that like Apache, they will have config files, yes all the power of httpd.conf and .htaccess, so I will need to give this a look for the server. There was also some talk about XBOX 360, which reminded me that Microsoft does things besides Vista & Office.

Finally, we are going to end the day with a trip to the company store and a trip to the Rock Bottom Brewery.


I got a nice upgrade for office and a copy of Vista Ultimate from the company store. Nice discount! The beer was really nice over at Rock Bottom, I will have to visit this again on my next visit…

As to MTS07, I wish they had more code examples and more of what they "were going to do" and not what's already there. This might be because we are under a non-NDA rules… I might rather sign a NDA just so I could see what was going on. I think one of the things that bothers me is not knowing the road map. When you have to make decisions about things 6-9 months away and you don't have the details of a new release, I personally would rather opt for the known quantity and the thing I can change if I need to… Hence open source….

MTS07 – Day 1

Speaker #1 – Bill Hilf, General Manager Platform Strategy

The main topic here was that Microsoft is in the business of selling software, open source is a means to an end.

Speaker #2 – Kevin Schofield, General Manager Microsoft Research The most memorable topic here was a vision recognition program, that failed as soon as he changed the background. I thought this was funny because I had the exact same problem a few weeks ago which I solved by using a background subtraction and light normalization algorithm.

Speaker #3 – Mark Baciak, Architect

The topic here is very close to Josh's discussion at the Central Ohio .Net User group talk last month. WS* and talks to the enterprise.

Additional Notes:

It seems like the tried to speak to the 3 main demographics here at the conference. The first one, community leaders, the second, academia, the third, the enterprise customer.

Of the first demographic, the community, which I think I see myself as most closely aligned, I still see my main question being, what do you do for the small group with great ideas and no money… Of course Microsoft is in the business of making money so this is not their target market (students & hobbist) people that could use Microsoft products and services if they could afford them, but because they can't they go to the free alternative…

Of the second demographic academia I can not really relate, however as a robot guy I research I am doing the same stuff but again because of the dollar cost and similar community demographic I will again, choose to use the free stuff…

Of the final demographic, the enterprise, they are talking about SOA. I think the missing piece is data ownership… Who owns what data, and how can you let different people access the same data? So this is just as much a political discussion as it is a software discussion.

Speakers #4 & #5 – Dynamic Languages and the CLR, Jim Hugunin, Architect and John Lam, Program Manager

The GIST here was that using dynamic languages are a means to an end, though there was some cool talk about Iron Python and the Ruby CLR, it's really about how can they sell more copies of Windows Server. And although they (Microsoft) makes money on Visual Studio, that's not really the point, it's to sell more copies of Windows Server that applications built with Visual Studio will run on….

There was a little talk on IDEs and PHP, which I found ironic because it was those two things that made me use PHP and Eclipse vs. .NET and Visual Studio. I think for the group this is a rather agnostic perspective than anything else because PHP does fine on it's own, and there are IDEs, though limited at the moment that seem to work for most people…. In going back to my main point earlier it illustrates why I won't switch to pay for something that I already get for free… They might be better trying to get new adopters to these languages, than those who already have to do without and are doing fine.

At the end of the talk I downloaded EasyEclipse for LAMP, it has Perl, Ruby, and Python included with it's distro because I want to play with Ruby and Python this quarter…

Speaker #7 – Kim Cameron, Architect

This talk was on CardSpace, a better version of Passport. I am not to into this talk though I think that at some point in the future it will become quite important. I think what's the most important is just to understand what the rules are and what you are getting yourself into. I wonder if it would just as cool to have your bank or CC company give you a false identity, then if it was stolen all that was stolen was something not real.

Speakers #8 & #9 – Don Box, Chris Anderson, Architects

The main topic here was: "How do we suck?"

The only topic that really made me pay attention was the conversation of the last 15 minutes when there was some contention in the room about Microsoft's drive to KILL GOOGLE. Later at dinner I found this more relevant in that it's really that Microsoft is looking to expand their business model from just software to more of a media and data business which is the real focus of Google. I found this acknowledgment curious, the acknowledgment that in the future Operating Systems and Office products will be commoditized and not really matter. It will be the applications running on top of OS whatever and the data and utilization of this data, eyeballs to sites and media, where you can get advertising revenue…

Dinner was nice. We had nice food and nice wine at "08/Seafood & Twisted Cork". I recommend this place to anyone traveling to Seattle, but I can't really speak of how much it cost because Microsoft paid for the event.

MTS07 – Day 0


The only thing I have to say about Day 0 was that travel on Delta still sucks, I had to sit next to 2 fat guys for about 6 hours of my trip. Secondly, my newly updated laptop, Vista Business, would not play the DVD's I rented… Funny, they worked fine on XP last week… Hmm… Ironic!

The hotel, Sheraton Bellevue is nice, the ride from the airport was $40, and about 20 minutes. I checked in and the welcome reception was at the hotel from about 5-10pm.

I also talked with Drew tonight about robotics and had a few beers, Alaskan Amber… Mmm…

Well it's past my bedtime, time to go to bed, we have an early day tomorrow.

Vista Upgrade…

Well, I am upgrading my Dell Latitude D820. I installed the upgrade assistant which asked me to remove about 10 pieces of software. One of which I did and then got a wxvault.dll not found error. I replaced this .dll in the system32 directory from i386 and this seemed to solve the first problem…

Funny Note Displayed During Every Stage of the Upgrade Process: "Your upgrade make take several hours to complete." I wonder what type of feedback they got from people to display this all the time…

Had a problem with AVG FREE, basically you need to re-install and wait for it to give you the FREE key. Once you do this, just open the control center, and paste the KEY in the license box. You might need to re-install with the latest version after this to get the resident shield turned on.

Other than this, no problems…