RSS Feed
Download our iPhone app
Browse DevX
Sign up for e-mail newsletters from DevX


Heard on .NET Rocks!: Talking .NET with Tim Huckaby : Page 2

Carl Franklin and Richard Campbell interview Tim Huckaby about .NET's origins, Vista's ship-date slipping, and an interesting .NET visualization application.

.NET Rocks! (cont.)
Tim Huckaby: Yeah so the good news is it's a beautiful place. Their beaches are amazing. There are tons of Europeans on vacation there. Their hotels are lavish. The bad news is, it's the other side of the world, so from where I live it's a 24-hour journey. So, it's not the type of place you can vacation at easily. But did I tell you this? We stayed in Michael Jackson's hotel room.

Carl Franklin: No. (Laughs)

Richard Campbell: Did you really?

Tim Huckaby: No (beep) sorry you are going to have to beep that. (Laughter)

Richard Campbell: Was he there?

Tim Huckaby: You guys know Rodney. I don't know if you remember Rodney, my right-hand man from InterKnowlogy.

Carl Franklin: Sure, he was there on the Road Trip.

Tim Huckaby: Yeah they bumped us for some reason. The Hyatt bumped us to—they call it Sultan Suite or something like that, because they needed two rooms. They said, "Hey would you guys mind staying in the same room. You'll have your own bedrooms." We had been traveling for 24 hours, so I am like, "Yeah sure, no problem." And they march us to a hotel suite; it is bigger than our house.

Carl Franklin: Wow! (Laughter)

Tim Huckaby: I mean like I am talking 3000 square feet of hotel room with seven rooms.

Carl Franklin: Was there like monkeys and ice cream all over the place and …

Tim Huckaby: No, still, but I wanted, I requested monkeys and I (laughter). So like Management 101—you give your direct report the nicer room, right? So, I gave Rodney the master bedroom, which was gross it was so lavish. It had a sauna in it and a Jacuzzi and the whole deal.

Richard Campbell: Wow.

Tim Huckaby: Then we find out two days later from the front desk, "Oh yeah, you'll be staying in Michael Jackson's room, he was just here three weeks ago."

Richard Campbell: (Laughter) Wow.

Tim Huckaby: So Rodney shares DNA with Michael Jackson, by sleeping in his bed.

Richard Campbell: Very nice.

Tim Huckaby: You may have to bleep that (laughter). What the hell were we talking about?

Carl Franklin: Vista! What's going on with Vista, man? You know, I know you know and you know that I know that you know.

Tim Huckaby: I totally know. I am surprised you, you are catching me of course with the Vista thing, I actually am talking to the New York Times about this. You know normally I talk to the trade rags you know…

Carl Franklin: .NET Rocks! And…


Tim Huckaby: Well, you guys are smart and sensible and non-emotional. But as you know, some of the press [people] who cover technology are always looking for a scoop and it's usually shock journalism. So you know in my personal opinion, and clearly the Window's team is not telling me, you know, "Okay, here's how we f***ed up and here's why we were late." In my personal opinion I honestly believe by talking to a ton of people in Redmond last week, that Microsoft will never ship a piece of crap software again. They just won't ship a Windows Me ever again. They have been burnt so bad, and the scars are so deep from 10 years ago that if Vista is buggy, they are not going to ship and they'd rather be 6 months late and suffer the financial consequences which honestly are significant.

Richard Campbell: Oh sure, missing Christmas is a big deal.

Tim Huckaby: And the enterprise licensing—I mean, they have legal agreements with these large companies that have enterprise licensing, for you know every 3 or 4 years they have to get a client.

Carl Franklin: Are they really rewriting 60% of the code?

Tim Huckaby: No, I doubt that.

Carl Franklin: Oh, that's what was reported.

Tim Huckaby: That's ridiculous, that's shock journalism.

Carl Franklin: Yeah.

Tim Huckaby: No, I think they have found—you know there [are] a couple of teams that are behind—I am guessing they found a couple spots that might be a little subject to attack surfaces for security. I am totally guessing and they just said, I am guessing, "Screw it. We are going to have to redo this, it's going to affect the schedule and we might as well tell the world now that we are going to be late because it might as well take the heat now, as the heat at the end of the year is just going to be awful." That's my speculation on this whole thing.

Richard Campbell: And it blows my mind that it's March and we are talking about a slip in November.

Tim Huckaby: Right! Which is why you can just, Richard, you can just picture those guys in the war room. I don't know, you guys probably know these terms…

Richard Campbell: Yeah, the war room.

Tim Huckaby: War room and triage. Triage is where you go and fix bugs, you know, figure out the features you are going to cut and or fix. War is between the product managers and program managers, product planners and that's where you make a decision like this like, "Ok we are going to affect the schedule by four months because we are going to have to redo X and Y and Z and it's going to cost us and we need to go to the press."

Carl Franklin: So they're talking February right, the CES show is their target date?

Tim Huckaby: That I did not know, but as we all know Microsoft tends to do product shipments around big shows so that would make sense if they are going to delay a couple or three months that would make sense.

Carl Franklin: Yeah, this is what I read, but in that same article they also said that they are rewriting 60% of the code. This is from slashdot a couple of days ago.

Tim Huckaby: Okay, you know that 60%—that's silly. There is no way.

Carl Franklin: Yeah, I thought that was a little crazy.

Tim Huckaby: I mean just think about the software you guys write; if you are going to rewrite 60%…

Richard Campbell: I know. I mean, how long have they been working on it—four months to rewrite 60% of the code? I don't think so.

Tim Huckaby: Yeah, you rewrite the whole thing, the whole kernel in .NET if you are going to do that.


Carl Franklin: Hey, why stop there? Why not go for the Windows API itself?

Tim Huckaby: Hey, there you go. That would be a beautiful OS.

Carl Franklin: Sure.

Tim Huckaby: So yeah, we have this amazing project and Gates himself I am told is going to demo part of it at the World Wide CIO summit.

Richard Campbell: Wow.

Tim Huckaby: And the reason it's cool, and damn it I wish I could show your audience this right now. One of our engineers, Kevin Kennedy—brilliant guy who has honestly, tons of graphics experience so it's not like any average .NET programmer who builds this in two weeks, which he did, but it's completely 3-D., The company is the Scripps Research Institute. There's nothing NDA about this. They are trying to solve cancer.

Richard Campbell: Wow.

Tim Huckaby: And they do it by staring at these 3-D renderings at a protein molecular level and then they comment on them and then they try and collaborate around the world with other companies. There's nothing competitive about cancer research.

Carl Franklin: Right.

Tim Huckaby: A bunch of people trying to fix a problem, and they all collaborate together. Unfortunately they collaborate by meeting once a year in Helsinki for some conference, or this and that.

Carl Franklin: So you're trying to speed up that process?

Tim Huckaby: Yeah, so Kevin built this Avalon-based—wrapped in XAML actually—3-D viewer, because Avalon can do this and it is quite snappy too it is very snappy on Vista. Even in XP it's snappy and those drivers aren't talking to hardware yet. So you know you drag this 3-D rendering of these molecules around and at an atomic level you right-click, and you know, some oncologist, some cancer researcher notices something; a pattern, a mutation something like that; and decides to comment on it or annotate it. So you right-click on this thing and that annotates out to SharePoint. But it's tied to that atom, right? So the SharePoint search goes out to the world. Some other cancer researcher is searching and they get a match and boom! Now they are staring at the same molecular view of this cancer cell.

Carl Franklin: Does it have a Holodeck interface?


Tim Huckaby: You know what? I'll have them add that as a feature and put your name on it.


Carl Franklin: That is amazing.

Tim Huckaby: Yeah. I can't wait to show you this.

Richard Campbell: Well and it's so interesting that it's really about the visualization.

Carl Franklin: Absolutely.

Richard Campbell: You know this is not a big processing problem or you know coming up with the number at the end equals this.

Carl Franklin: Not a database problem.

Richard Campbell: Yeah, this is—I need to see this thing so that I can feel my way visually to an answer.

Tim Huckaby: Right and interestingly enough, we didn't know this. We are just, you know, [a bunch of] application programmer guys and girls, right? But Microsoft has looked at this and said, number one, the Avalon team clearly needs a flashy wind so they are freaking out, they loved this thing. But Microsoft has also said, you know what, there are so many businesses that need to look at a rendering picture and annotate. And we have zero, we have zero new technology demos to do this. So you know this thing may have a life span of many years and apply to many different businesses. I hope so.

Carl Franklin: Yeah me too. Good luck! That's awesome!

Tim Huckaby: Yeah! We write a lot of Microsoft software. It's just not that interesting. Can you imagine writing the software that helps the company that cures cancer?

You can listen to the entire interview and read the transcript online at http://shrinkster.com/ek0.

Carl Franklin is a frequent contributor to CoDe Magazine.
Email AuthorEmail Author
Close Icon
Thanks for your registration, follow us on our social networks to keep up-to-date