shahine.com/omar/

homepage | Send mail to the author(s) contact

yet another Microsoft blogger

# Monday, April 11, 2005

High Gas Prices Good

Yes, we are spoiled rotten in the US. I hope Gas prices keep going up. It's the only way we will understand what it is like to drive a car outside the US where it can cost $50 to fill up a small compact. It's the only way that car companies will actually treat fuel efficiency as a problem to solve. Our combustion engine technology hasn't fundamentally changed since the beginning.

So the next time you go and buy a car, take the gas mileage into account, or quit your whining.

One interesting thing I did not know. My buddy Mike let me know that a lot of gas stations won't allow you to pump more than $50 of gas at once. You must stop, pay, and then continue. This is a problem for people with cars that have gas tanks > 14 gallons.

Posted Tuesday, April 12, 2005    Permalink    Comments [14]  View blog reactions

 

Get to the root of an Explorer window

Found this great tip from Ed Bott. You can take advantage of the explorer.exe command line switches to scope a view to only contain the subfolders. For example:

explorer.exe /e,/root,"C:\Windows"

will open the Explorer Shell showing the Windows directory and all it's subfolders while hiding the other namespaces.

Posted Tuesday, April 12, 2005    Permalink    Comments [0]  View blog reactions

 

Shutdown

Why doesn't Shutdown work? Shutting down Windows and Shutting down Outlook requires user intervention 80% of the time for me. Yes I run Add-ins in Outlook, so what? I also run software in Windows. I don't care that an Add-in might be holding an Outlook resource, or that some Windows process won't go away. Last time I checked I was the boss of the computer. When I say shut down it should do everything in it's binary powers to exit. I mean if I can go into task manager and end processes forcibly, or hard power down my computer, I should be entitled that when I issue the same command that the software honor my request. Why is this so hard?

It's gotten so grim that I am considering buying this. What is the world coming to such that I have to pay good money for Outlook to shutdown? But my options are to run Outlook without any Addins (including my own), or paying money for another add-in to take care of business. Oh the irony. Anyone know of a similar tool for XP?

Posted Monday, April 11, 2005    Permalink    Comments [7]  View blog reactions

 

# Sunday, April 10, 2005

Wither the Audiovox 5600

Now I understand why Cingular hasn't launched the Audiovox 5600 Smartphone that AT&T was selling. Audiovox is exiting the mobile phone business and selling to UTStarcom, Inc.

Now I've never heard of UTStarcom, and I'm not sure this helps our effort to increase sales of MS Smartphones as consumers are brand focused, and probably know Nokia, Sony Ericsson and Samsung, but also never heard of UTStarcom.

Posted Sunday, April 10, 2005    Permalink    Comments [3]  View blog reactions

 

# Saturday, April 09, 2005

Show/Hide Filenames in XP Thumbnails View

Did you know that if you hold down the SHIFT key when selecting Thumbnails View or opening a folder, the Filenames for the items will not be displayed? I didn't, but just found out because for some reason I had no filenames in any of my Thumbnails view and could not figure out why. This seems like an obscure feature since I could find no mention of it anywhere, and it took me 15 min to search for the answer on the web.

Here is an example. While this is usefull for Picture Views, it's usless for looking at folders/files.

[via MalekTips]

Posted Saturday, April 09, 2005    Permalink    Comments [7]  View blog reactions

 

# Friday, April 08, 2005

Microsoft Internal Recruiting

Is the tech job market heating up? Hell yes. In the last 4 months I've been cold called by 3 recruiters. Additionally, there is a lot of new headcount on the Microsoft Silicon Valley Campus. However, since my time in Hotmail I've personally hired 2 folks and they were both internal hires. Why? Because there are a lot of people in the company who have been doing the same product or discipline for 5+ years. After doing something that long, it's only natural to want to try something different. For me there were a lot of reasons to move from the MacBU, but the big three were 1) new career growth opportunities, 2) working in a super competitive and exciting technology segment, 3) increasing my scope of influence and impact within the company... In that time a lot of people I worked closely with in the last 6.5 years in the company have also changed jobs, and some are even working with me again. The Microsoft workforce is staying with the company longer and there are a lot of folks reaching their 5 year anniversary in the same team.

I think that's one of the coolest things about Microsoft. As a Program Manager, Developer, Tester, Product Manager etc you have the core competencies go to work on pretty much any product group in the company. You also see a lot of folks switching disciplines say from Test to PM, from Dev to PM, from PM to Dev. In fact some of our most recent Hotmail hires did just that!

Personally I can't see myself working on any given product for less than say 3 years, but once you get to 5-6 there are just so many interesting opportunities either at Microsoft or elsewhere. On our campus, Silicon Valley, there is of course a very limited number of product groups (less than 12) so you tend to see folks doing the same job in the same group for longer than you might in Redmond.

So it comes as no surprise that I read this earlier today. You know, it's a lot easier to make a hiring decision when that person has a proven track record within the company. The internal candidates for jobs are usually a the top of the fold when interviewing for job positions as they have a lot going for them (usually). I suspect that due to the difficulty in finding good external candidates in the tech industry, there is a lot more internal transfers happening.

Posted Friday, April 08, 2005    Permalink    Comments [1]  View blog reactions

 

80 hour work week

A couple of people made some comments in my 35 hour work week post asking what it is my wife does that requires that she work 80 hours a week (and why she gets paid for only 40). I will clarify here.

My wife is a Doctor. When you graduate from Medical School in this country you cannot practice medicine till you get board certified. Board certification is actually a 4 step process. Here is how becoming a doctor works:

  1. In College you usually take 5 courses, each 1 year to be considered "pre-med". These are Biology, General Chemistry, Organic Chemistry, Bio-Chemistry and Physics.
  2. In your junior year you take the MCAT, a standardized test that lasts 8 hours for which you prepare for 1 year. It's fairly grueling.
  3. You then apply and pray that you get into Medical School.
  4. If you get in, you then spend 4 years in Medical School till you graduate with a Medical Degree (MD). You now have "Dr." in your title, and the average medical student now has $180,000 in school debt. You also take what is known as USMLE Step 1 and Step 2 in medical school. Passing these is required to graduate, and the year after you graduate you take the final Step 3.
  5. In your 4th year of medical school you apply to a residency program. Each medical field has various programs throughout the country. Each program has a very specific number of spots. These spots are determined by how the program is accredited and how much funding they get per resident. It's a little known fact that Medicare actually funds the Residency programs in the US.
  6. If you get "matched" into a Residency program, you then spend 3 - 8 years there.
  7. In your first year of residency you take USMLE Step 3. If you pass you are now certified to practice medicine. However, you must still apply for state certification in the state you are working, and you still must apply for a licence to prescribe medication from the DEA.
  8. Still with me? Ok, during your residency you work about 80 hours a week. This is actually an improvement as 2 years ago the American Medical Board started to enforce work hours that require that:
    1. In a 4 week period a resident cannot average more than 80 hours a week.
    2. In a 36 hour period, you cannot work more than 24 hours.
    3. In a one week period you are required to have 24 hours off.
  9. When you graduate from your residency program, you take a final exam where you get board certified in whatever your are doing your residency in. This allows you to go work as an MD in a practice, teaching institution or hospital. Many residents go on to do Fellowships (more specialization) that basically extends this process but isn't quite as harsh in terms of work hours and pay (but not good either).

To make matters worse, payroll departments pay you for 40 hours of work, and on average residents make between 35K and 45K a year. Now the harshness of the work week is a tad better since the new rules went into affect, as before my wife could easily work 100 hours a week and spend 36 hours straight in the hospital. That's about $10 AN HOUR!!! to save people's lives, to do surgery, to care for us in our greatest times of need! ($20 an hour if you assume 40).

Now compare this to Nursing. Nurses typically work 3-4 days a week in anywhere from 8-12 hour shifts and get paid substantially more.

So the next time you go to the doctor/hospital and you are being treated by a Resident (most likely the first person you'll see that is an MD), remember, they aren't in this for the money. They are there because they are willing to go through steps 1-9 and still spend a substantial part of their lives making a rather significant sacrifice (time, money, lifestyle) to care for your health.

We would not have the health care system we have in this country if it weren't for the hundreds of thousands of sleep deprived, low paid residents that take care of us regardless of our ability to pay for that care (a big % of Americans do not have Insurance, yet Hospitals are obligated to treat them, and that money comes from somewhere, usually in the form of blood, sweat and tears of our Residents).

When my wife is completely done with her training, she will have spent 11 years as a medical student, resident, fellow working for little to no pay commiserate to what she actually does every day.

PS - for the curious, I actually made it to step 3 (I was pre-med, took my MCATs and applied to medical school) and am thankful that Microsoft found me before I went down the path my wife has. I know I was not cut out to be a Doctor, and as a result, have an immense respect for the work our residents do in this world.

PPS - My personal opinion is that this is a totally screwed up system that does not operate under a free market system. Residents are screwed from the get go because they are at the mercy of dozens of licensing boards, government institutions and funding programs that are not adequate. Hospitals do not need to compete for residents and they will work for whatever the pay is because they have to in order to practice medicine. Finally, the # of MDs that this country produces each year is artificially controlled (indirectly) by Medicare which in tern dictates how may slots we have in Medical Schools and Residency programs.

note: if any of my facts are incorrect, please correct them in the comments. Most of this is based on my own first hand knowledge and I'm sure there are residents out there that have some corrections to what I think.

Posted Friday, April 08, 2005    Permalink    Comments [2]  View blog reactions

 

# Thursday, April 07, 2005

35 hour work week

I didn't know France had a 35 hour work week till I was in Paris 2 years ago reading my Lonely Planet in Napoleon's bedroom at the Louvre. 35 hours!!! Well, France finally got rid of it. Now it's 39 hours and there are a million caveats. I think they still get 5 weeks vacation and retire with 80% of their last year's salary in whatever job they are employed. About 1/4 of the working population in France works for the government according to Lonely Planet. Women in France also get up to 3 years off work for maternity leave. In the US you are lucky to get 6 weeks! (Microsoft is very generous and give 12 weeks I think, and men can take 4 weeks paid paternity or 8 weeks with 4 unpaid). I think 6 months maternity leave is probably more appropriate given what it is you are doing.

Well France, welcome to a brave new world...

"Last year, a parliamentary committee reported that the 35-hour week cost France more than $13 billion a year, casting doubt on a labor ministry study that suggested it had created 350,000 jobs between 1998 and 2002.

Some also argued that the shorter week hurt living standards because employers froze salaries to make up for lost labor.

According to a 2003 OECD survey of 25 industrialized countries, only Norwegian and Dutch employees worked less time each year than the French, who worked an average 1,431 hours. German workers put in 1,446 hours, British 1,673 hours, Americans 1,792 hours and Koreans 2,390 hours."

[MSNBC]

35 hours. Sheesh! My wife has a mandatory 80 hour work week and she gets paid (very little) for 40 of them! How do you like them Apples!

Posted Friday, April 08, 2005    Permalink    Comments [7]  View blog reactions

 

# Wednesday, April 06, 2005

ClearContext Updates

A few things to note.

  • ClearContext has been updated to version 1.1. Notable changes are that you can now use the "Group By" views in Outlook for Day and Week. This is great. It was one of the small things that bugged me and I'm glad it's in there now! I sort of wish I could sort by conversation-score and group by conversation at the same time, but it's not that big a deal. My other favorite features are that you can now use keyboard shortcuts and stability/performance seems to be better.
  • The folks over there have also posted results of the email survey that they recently ran. (survey results, analysis). Pretty interesting data. The bottom line is that some people (like me) are getting a LOT of email and struggle to deal with it. I don't have the spam problem at work that most folks in the survey seem to have. I get about 1-2 spams a month at my Microsoft email account. That's either because we have amazing server side filtering, or my alias isn't common enough to get random spam. I suspect the former.

Posted Thursday, April 07, 2005    Permalink    Comments [3]  View blog reactions

 

Fixing GotDotNet

Craig Andera just posted about the fact that GotDotNet is getting some new blood. Well, I 100% agree with Craig. I abandonded GDN a few months ago, and since then can't imagine going back to the GDN source control system. It hurts in so many ways. Having said that I actually liked much of the rest of GDN. The bug tracker, the message boards etc are nicer than SF. Plus the SF UI is pretty horrible.

Things I wish GDN had (that Craig didn't mention):

  • Mailing Lists (we have a developer mailing list for dasBlog and it's great), much better than discussion board
  • Source Control as good as CVS (no "locking").
  • Batch editing of bugs.
  • A support system. If something goes wrong with SF, you can file a ticket and watch it while it gets resolved. When something goes wrong with GDN, you just sit and wait till some one fixes it.
  • Search on GDN is fairly useless. Not being able to search the 1+ year of dasBlog discussions on GDN made it useless.
  • WiKi integration so you can have community based help.

A while ago performance on GDN was pretty bad, but it seems the team has managed to improve it at least an order of magnitude. It still has a ways to go. CVS + Windows Shell Integration is waaay faster than any of the GDN Source Control bits. Anyway I wish the team luck!

Posted Wednesday, April 06, 2005    Permalink    Comments [1]  View blog reactions

 

# Tuesday, April 05, 2005

Law & Order SVU

I watch all Law & Order shows. I love them. This evening I watched an episode of Special Victims Unit where they ended before telling us the verdict. You could sort of tell this was going to happen because they were very even Steven with regards to each side of the case the entire episode. I can't recall if they have ever done this before. I was kind of annoyed.

I think Law & Order has been on the air for longer than any other TV show I've ever watched... it's amazing that they've kept it on all these years (and now have 4 different versions). I think the original is still my favorite, although Trial by Jury looks promising.

Posted Wednesday, April 06, 2005    Permalink    Comments [1]  View blog reactions

 

Turbo Tax 2004

Well, this is the 6th year I've used TurboTax now. Each year I owe some federal tax, and each year TurboTax insists on printing out vouchers for estimated tax payments for the following year. They use the most conservative rule for determining if you should pay estimated taxes, and I never need to do it. I always end up with 5 extra print outs each year and I usually curse endlessly at the program while I go in and delete the forms. So annoying. More annoying was the fact that this year, TurboTax removed the ESPP tax calculations from their deluxe product and moved it to their premium product. Well, I just did the calculations by hand and created a handy dandy excel spreadsheet to do the same next year. I'm not sure they are really improving the software in any substantial way. Maybe next year I'll try TaxCut. I tried them a few years ago, but returned it for a refund because they never asked me what my previous years state tax payment was to deduct that from my federal AGI. Not good.

Anyway, it feels good to have filed... now to pay San Francisco property tax. It's someone's cruel joke that they are both due in the same month!

Posted Wednesday, April 06, 2005    Permalink    Comments [3]  View blog reactions

 

# Monday, April 04, 2005

WikiSpam

I am getting a ton of LinkSpam on my dasBlog Wiki. It's driving me nuts. Like 3 times a day! In about a few days I'm going to hook up the same CAPTCHA that dasBlog has to FlexWiki and be done with them. The current antispam features of FlexWiki aren't helping.

Posted Tuesday, April 05, 2005    Permalink    Comments [4]  View blog reactions

 

# Sunday, April 03, 2005

Think Outside Bluetooth Stowaway Travel Mouse

Think Outside Stowaway Travel Mouse

I picked up this little gem from amazon a few days ago and love it. Since my laptop has built in bluetooth, I was looking for a small travel mouse that also had a little switch so that I could turn it off when not in use (something that the Microsoft mice don't currently have). The device was painless to set up, and is a great travel companion.

Posted Monday, April 04, 2005    Permalink    Comments [4]  View blog reactions

 

# Thursday, March 31, 2005

American Airlines Million Mile Kit

Wohoo, I received my American Airlines Million Miles Kit today in the mail. I was actually shocked at what was inside. Besides the card, and luggage tags which say "1 million" I also received four system wide one way upgrades good for travel on any AA metal anywhere in the world (subject to availability). These certificates, known as VIP upgrades, are reserved for folks who achieve Executive Platinum each year (100,000 miles in an airline seat) or folks who achieve 2 million Miles (lifetime platinum). In addition to those system wide upgrades I also received 8 electronic upgrade certificates (each good for 500 miles) which were deposited in my account. All the folklore out there suggests that I was not supposed to get 4 system wide upgrades (previous 1 million milers did not). I just called and confirmed that I did in fact get 4 upgrades in my account.

Pretty cool. As long as the AA freq flyer program sticks around this is a pretty valuable perk. Not to mention the 4 VIP upgrades will get me and my wife to Europe this summer on business class (12 hour flight) w/o me having to use miles to upgrade (100,000 miles + $1000 dollar fee). Sweet.

So, here is what I get:

  • Lifetime Gold status for the life of the Gold program
  • 4 systemwide one way upgrades on AA metal
  • 8 electronic upgrades, each good for 500 miles of domestic travel
  • new luggage tags with my name
  • new card

Below is the info they sent me. Thanks AA!

 

 

 

The text above reads:

March 2005

 

Dear Mr. Shahine,

 

When an AAdvantage member has the rare distinction of earning 1,000,000 total program miles, it’s our pleasure to celebrate that achievement. Congratulations on becoming our newest Million Miler We’re sure you’ll enjoy being a member of this exclusive group.

 

Enclosed is your new AAdvantage Platinum card, with its distinctive Million Miler emblem, and two special luggage tags. Please display them proudly as an indication of just how far you have come in our program. In addition, while you currently have earned AAdvantage Platinum membership, I want you to know that your Million Miler status means you’re entitled to enjoy AAdvantage Gold membership for the lifetime of the Gold program, regardless of your annual elite-qualifying miles, points or segments.

 

As another reward for attaining Million Miler status, you have received four systemwide upgrades,* which enable you to confirm upgrades to the next class of service at time of booking (subject to availability) when you are flying on Business Class and most Economy Class fares. These one-way systemwide upgrades are being stored electronically for you and are available for travel through February 28, 2007. To use a systemwide upgrade, simply call your local American Airlines reservations number. We send quarterly email updates of your systemwide upgrade balance, so please be sure you have subscribed to the AAdvantage eSummary2M email if you wish to receive this information.

 

The special recognition and benefits we offer to our Million Milers is our way of saying thank you for all of your business and loyalty. In fact, thanks a million!

 

Best wishes,

 

Dan Garton

Executive Vice President

Marketing

 

* All upgrades are subject to seating limitations and capacity controls. Please see the enclosed insert for complete systemwide upgrade terms and conditions, Helpful FAQs are on aa.com/vpupdate

Posted Friday, April 01, 2005    Permalink    Comments [8]  View blog reactions