shahine.com/omar/

homepage | Send mail to the author(s) contact

yet another Microsoft blogger

# Saturday, October 15, 2005

Goodbye Receiver?

A while ago I wondered if we’d ever see a receiver that was targeted to a media center. All my receiver does is amplify to my 5.1 surround and act as an audio switch for my xbox, media center and comcast DVR.

Long gone are the days of a receiver doing things like video switching (my TV does that), and switching for tapes, CD, MiniDisc etc. The reality is that receivers are the kitchen sink these days and they can’t even do such things as DVI/HDMI switching w/o also doing composite, s-video, and a million other things I don’t need. I also don’t want to be buying a new receiver every few years (my receiver doesn’t even do component video switching).

Well I just read about the simplifi amplifiers for Media Center. They basically allow you to plug in your home theater speakers and your media center and you’re done.

Man, if only you could also pair it with an xbox and I had CableCard support in MCE. Then I could get rid of my crapola comcast DVR and my receiver and make room for a bad ass 200 Disc DVD Changer that was also just announced.

The Media Center space is getting really exciting.

Posted Saturday, October 15, 2005    Permalink    Comments [1]  View blog reactions

 

Media Center Update Rollup #2

I just installed my Media Center Rollup #2. What a silly name, but anyway. There is one feature in MCE Rollup that I have waited 3 years for (I think I was the first person to make this feature request of the team).

What is this feature? They call it Intelligent Zoom. If you have a Widescreen display, like my Plasma, and you watch a lot of TV that is not wide screen, you have a few choices:

  • Watch it with grey bars on the sides
  • Watch it zoomed in (with the top and bottom cropped)
  • Watch it stretched (with the people on TV looking wider)

A lot of TVs like my Plasma also have a mode that uses something called non-linear zoom (Panorama or TheaterMode). Basically it stretches the edges of the screen, and not the center so much, so that the 4:3 picture fills the screen to 16:9 but it looks a lot better than stretch. Since I drive my Plasma via DVI, the fancy Plasma non-linear stretch mode is not available. As such I've been watching 4:3 TV stretched and mostly gotten used to it, but anxiously awaited this feature.

For a good example of what this all looks like, I found a great CNet article on the topic (see Solution 3 for the non-linear zoom or stretch mode).

Posted Saturday, October 15, 2005    Permalink    Comments [1]  View blog reactions

 

# Friday, October 14, 2005

New Phone itch

I'm getting the itch for a new phone? Why? Cause the Treo 650 Exchange Sync story is pissing me off. VersaMail is a big unstable application. It crashes all the time for me now. Not having Contacts and Tasks sync over the air is getting to be a PITA. And now that there is light at the end of the tunnel, and there is a future Treo 700 running Windows Mobile 5 with all its over the air on demand sync goodness I'm getting antsy.

The way I see it there are 3 likley possibilities to replace my 650.

  1. Cingular launches the HTC Wizard
  2. Cingular launches the Motorola Q [seems unlikley]
  3. Cingular launches the Treo 700
  4. ... or, either one of these can be purchasd unlocked for GSM with quad band support (850 is a must).

My thoughts are Cingular will never cary this many WM Devices, and that #1 and #2 are most likley to happen in the next 6 months and thatn #3 may not happen till late 2006.

Posted Friday, October 14, 2005    Permalink    Comments [3]  View blog reactions

 

Adobe Camera Raw gets GPS support

Not mentioned anywhere, but there is great news for us Geotagging folks. Adobe Camera Raw 3.2 finally reads GPS coordinates info from RAW files such as NEF and sidecar XMP files. Now I can get my GPS coordinates into the NEF photos and have them get transfered to JPG for upload to smugmug.

Thanks Adobe!

Posted Friday, October 14, 2005    Permalink    Comments [0]  View blog reactions

 

# Monday, October 10, 2005

Kahuna Beta Signup

I got beat up in my last post on Kahuna cause it was pointed out that you can’t actually sign up for the beta if you are not already in it. Yes, we have cleverly given out some invites in the past few months, but that didn’t stop a few dozen folks from emailing me :-).

You can now sign up for our beta here:

http://www1.imagine-msn.com/minisites/hotmail/Default.aspx

We are rolling out the beta conservatively in the coming months, so please be patient if you sign up. If you sent me mail in the past few weeks and you are not on the beta, please signup at the url above.

Posted Tuesday, October 11, 2005    Permalink    Comments [13]  View blog reactions

 

# Sunday, October 02, 2005

That's a Camel eating my foot

The Camel my sister was riding today decided that he (or she) was hungry and wanted a bite of my leg. That made the rest of the ride a bit uncomfortable.

But it was a fun ride anyway, and I got some great pics. Sharm-El-Sheik is just fantastic. 4 days of sitting on the beach, snorkeling, and reading. Paradise indeed.

Posted Sunday, October 02, 2005    Permalink    Comments [3]  View blog reactions

 

# Thursday, September 29, 2005

Greetings from Egypt

I've seen this sight a few times now (close to a dozen) and it never gets old. The sheer wonder's of the anicent world never cease to amaze me. Of course it's also amusing to see how Cairo has changed in the past 3 years. They now have DSL, ATM machines are everywhere, and everyone wants an iPod. The Cairo Museum no longer allows photography, and it's even more in shambles than the last time I saw it. They need to build that new one real soon now.

Egypt has been fantastic so far and we're getting read to go to Sharm-El-Sheik which is the southmost point of the Sinai peninsula. The snorkeling there is amazing. We'll be there for 5 nights. I hope to make it out to Petra Jordan for a day trip, but if we can't we'll go to St. Catherine's Monastery.

Posted Thursday, September 29, 2005    Permalink    Comments [4]  View blog reactions

 

# Thursday, September 22, 2005

mail.start.com

Well, we launched Kahuna Milestone 3 (M3) yesterday with a new URL (http://mail.start.com). We are building Kahuna iteratively, and plan on releasing much goodness on a frequent basis. This is very different from the way that Hotmail and MSN has typically released software, but we feel it’s the best way to achieve success.

M3 is also the first milestone where I’ve been the release PM. Our previous milestone, M2, was developed in the traditional Microsoft fashion: spec, develop, test. It was a rather longish milestone, but was appropriate for the task at hand (we were building many things from scratch, so there was nothing to iterate on). When we shipped M2, we had most of the basics working well, and we could start to iterate, add features, scale.

I described some of this in our Kahuna video on Channel 9, but we borrowed heavily from Scrum. Myself and our dev manager, Dick Craddock, spent a fair amount of time refining and implementing a process that we refer to as Modified Scrum. We took the things we liked about Scrum, and tossed the stuff we didn’t. We basically made Scrum work for our needs, and left the waterfall model behind. With only one milestone behind us, it’s hard to say how successful it will be in the long run, but initial feedback from the team was pretty positive. The nice thing about our system is that we organized our pms, developers and testers into feature teams. These teams are basically self managing and develop their features end to end. It’s great to push that ownership down to the front line folks, and the tools that Scrum brings to the table (the burn down charts etc) allow us managers and leads to see how progress is going on a daily basis. It allows us to react much faster and see problems as they arise.

Anyway, at the same time that I was doing this, I also worked with a new team of developers and testers to get our MSN Calendar product back into Kahuna. This was the first Calendar release I’d worked on, and things went quite smooth. As a result, the Kahuna M3 release has a version of MSN Calendar that looks and feels just like the rest of Kahuna. It’s pretty cool!

It’s been an extremely hectic 2 months, and to be honest, it really stretched me to my limits. I had some bad days and some good days. It was a while since I’d been in the driver seat of a release, and I forgot just how trying it is. On the flip side, there is nothing I love more then getting a release out the door and using it for the first time (or seeing the customer feedback when they get their hands on it).

Having said that, we kicked off our next milestone, and I’m taking 2 weeks off to go to Egypt to visit my family, and then I’m spending a few days in Versailles and Paris with my wife. I probably won’t be blogging and I’m not taking my laptop (but we’ll bring Lora’s tiny Vaio). See you all when I return.

PS – I wonder sometimes about the amount of transparency you see at Microsoft. Channel 9 is amazingly transparent if you watch some of the videos. We have a ton of folks blogging about issues that you might typically only hear if you were in the hallway on campus. Personally I think it’s a good thing. The more people understand about how we build software, how we make decisions, and even what kind of people we are, the less Microsoft will feel like a company, and more like a collection of really smart and passionate people. I’ve been blogging since around 2001 now and this just started to hit me. I think it’s because I personally learn a lot from watching Channel 9 videos and reading MS bloggers. I feel that I’m starting to get almost as much information from these mediums as I do from internal distribution lists and conversations.

Posted Friday, September 23, 2005    Permalink    Comments [16]  View blog reactions

 

Weird Office 2003 Problem

When I set up my new PC I started seeing the weirdest problem. Basically, whenever I launch any Office 2003 application, the process launches, sits around and does nothing for 20–30 seconds, and then the application loads.

When I look at the process in task manager, the process is there and has a 72k working set. It’s the same for ever app. After 20 – 30 seconds the working set increases to normal. I looked at the launches in Filemon and Regmon and can’t seen to see anything special except that there are gaps of 10 and 20 seconds where nothing is happening.

I did a few searches and found nothing (this is one of those things that is hard to search for). But today, I was talking to one of my PMs, Andy, and when I explained what was happening he screamed that he was having the same problem. We both mentioned how we were considering flattening our boxes. But now that we both have this problem, we suspect a bug. It also turns out we have brand new pentium 4 chips (mine is a dual core, Andy’s is a single core).

So, since Andy was a former Powerpoint developer, he is going to try and debug using symbols so we can find out what is going on.

Has anyone else seen this?

update: upgrading to Office 2003 SP2 seems to have resolved this problem. yay!

Posted Friday, September 23, 2005    Permalink    Comments [8]  View blog reactions

 

# Wednesday, September 21, 2005

Media Center Feedback

Yesterday I read Thomas Hawke’s post about Media Center Sucking and didn’t know what to think. I can entirely empathize with how he feels. I also can understand and appreciate Charlie Owen’s response.

Here is my take. I still remember the day I got Media Center working. I had a TiVo for 2 years and loved it to death. I went to great lengths to build a Media Center 1.0 back when you could not do so. I had to scrounge a remote and tuner card from a buddy (who shall remain nameless). There was no such thing as “dogfooding” back then. But I made it happen, and I watched the internal Microsoft community grow around Media Center. My internal blog at Microsoft got a lot of traffic cause at one point I had the authoritative 50 step process on how to build your own Media Center box.

A lot has changed since then. Building a MCE box is a cake. I no longer use TiVo. Two versions have shipped since v1 (once a year) and I dogfooded each one. When Media Center Extender went into alpha I was one of 5 people selected for dogfood (5 people outside the MCE team). I was also selected to dogfood Portable Media Center. I was on all the DLs giving tons of feedback, filing bugs, and helping make the product great. I was incredibly happy and excited about the work the team was doing. I truly love my Media Center, but things have changed. I can claim credit for the fact that on a DVI based 16:9 plasma, the stretch/zoom modes work perfectly :-). I filed a bunch of bugs in this area. Same goes for 5.1 discrete audio support from WMV and AC3 audio. Finally I spent a lot of my time building support for my Front Panel Display, and giving the team tons of feedback about the APIs.

This year was the first year I did not dogfood Media Center. Why? I am addicted to high-def, and I get my high-def from comcast. I no longer use my Media Center as a DVR. I do use the extender to watch TV in my bedroom, and I do use it to record shows that are only offered in lo-def (like the daily show). But I pretty much stopped using it for timeshifting. The comcast solution is a piece of crap, but it works most of the time and allows me to timeshift HD, and that is the high order bit these days.

I still use Media Center for my music, photos, and DiVX stuff. But not much more. So I can understand how Thomas feels, and I can see Charlie’s perspective. But the reality is, my Media Center has turned into an appliance, and it can be so much more. Not having the hi-def cable support is truly unfortunate. I know the team is working hard on this, but the reality is, if I had to deal with the cable industry for my job, I’d quit.

PS - I do wish Windows Media Player was a whole lot more usable. The fact that there is no word wheeling is just weak. iTunes is phenomenally easier to use (but I still refuse to install it on my PC cause it's has all these useless running processes for no good reason).

Posted Thursday, September 22, 2005    Permalink    Comments [2]  View blog reactions

 

These Airbuses are amazing

The second Airbus this year that makes a safe crash landing and everyone survives. Amazing.

Posted Thursday, September 22, 2005    Permalink    Comments [7]  View blog reactions

 

# Tuesday, September 20, 2005

Kahuna on Channel 9

Cool, our Kahuna Channel 9 video is posted! With that, our beta users should be getting fresh code tomorrow with a number of cool features we demoed in the video.

A number of folks in the Hotmail org participated in this video.

  • Imran (PM on the Mail User Experience & Safety)
  • Pablo (Lead PM on the Backed team and Human Spam Filter)
  • Aditya (PM on my team)
  • Reeves (Lead PM on the UX Team)
  • Walter (Dev Lead for Kahuna and architect of FireAnt)
  • Me (Lead PM on the Infrastructure/Architecture)

Also, there is some great new info out there on Kahuna. Walter recently gave a talk at the PDC and you can get his slides here.

Aditya also posted some of the stats on Hotmail from Walter’s talk:

  • ~200 million active users
  • 3.3 billion inbound emails a day
    • 1.5 billion blocked at the router
    • 1.0 billion deleted as spam (never hits the user's mailbox)
    • 0.5 billion sent to the junk folder
  • Over 100 million messages sent a day
  • 80 - 100 million logins per day
  • 5000 peak logins per second

I still find these numbers humbling. Last year when I visited our data center I got a sense of exactly what this looks like, and words can't describe it.

Of course, our secret weapon in developing Kahuna has been the creation of what we refer to as the STaR team (It stands for something but I forget). Basically, this is a dedicated set of folks who deal with the current live site (the code that everyone except the beta users are on). They allow us to do our jobs w/o losing focus on the challenge at hand (getting Kahuna to have the features our users want, and building it to scale).

As we make progress on our development I hope to post more about what it’s like building a service to scale.

Posted Wednesday, September 21, 2005    Permalink    Comments [6]  View blog reactions

 

Entourage 2004 SP2

Wow, this is a milestone. For the first time in the history of Entourage, a new version was released that doesn’t have anything new in there that I spec’ed :-(. So sad. Entourage still is the work I am most proud of. When I started at Microsoft, Entourage was a secret project; an offshoot of Mac Outlook Express.

The team did a bunch of work around Exchange and the release should be great news for any Mac users in an Exchange environment.

Dennis has a good run down of the features.

Posted Wednesday, September 21, 2005    Permalink    Comments [0]  View blog reactions

 

# Monday, September 19, 2005

Kahuna Invites

I wasn’t even paying attention and Steve started pointing folks here for Kahuna invites… well, one person already emailed me, so I have 4 more now :-). A couple of you guys that have emailed me in the past are already on my list so no need to mail me again.

We’re getting ready to release a refresh to Kahuna this week, and have some great new features for the beta users…

update: invites all gone

Posted Tuesday, September 20, 2005    Permalink    Comments [19]  View blog reactions

 

# Tuesday, September 13, 2005

Thinkpad + Windows Key?

Unless I am mistaken, this new thinkpad has a Windows key. If that’s true, I think I know what my next laptop will be :-).

Currently, IBM has refused to add the Windows Key to any of their laptops. I guess this is a remnant of the OS/2 days.

I’m beginning to realize that the Thinkpad is pretty much the top of the food chain in the PC world for laptops. People that have them swear by them. The quality seems better, but they cost way more than Dell’s. Anyhoo, up till now I never considered a Thinkpad cause of the Windows key thing. Too many of my favorite shortcut keys use the Windows key.

Posted Tuesday, September 13, 2005    Permalink    Comments [6]  View blog reactions