Bill Gates Review

For the last several years I've participated on an internal Microsoft task force with the single goal of getting a consistent caching strategy across various groups. We've made a tremendous amount of progress, much of which will show up in the next version of the .NET Framework (version 2.0).

Tomorrow we're reviewing our progress with Bill Gates in what's known (and feared/dreaded by some) as a 'BillG Review'. A BillG review usually consists of 2 hours with the top executives from various teams, e.g. Developer tools, Windows, and/or SQL Server where you get to present work that they are interested in. Usually this is either new projects or projects that affect many other teams across the company, such as caching.

It's not my first meeting that I've had with BillG --- everyone goes by their alias in MSFT :) --- but it will be the first time he'll be critiquing much of my work (caching in ASP.NET) directly. Frankly, I'm kind of looking forwad to it. We've done a tremendous amount of work in ASP.NET to enable some fantastic caching scenarios and with the new stuff -- to be disclosed at a date in the not so distant future -- we're really going to once again change the way devleopers think about caching in their applications.

Should be fun ... we'll see if I still think that after the meeting! ...hopefully I'll remember and add a blog entry too!

As a side note, we upgraded the www.asp.net site to new hardware last week. We went from:

2 dual-processor 750MHZ 500MB RAM Windows 2000 web servers

1 single-processor 750MHZ 1GB RAM Windows 2000 database server

to

2 dual-processor 2.2 GHZ 1GB RAM Windows 2003 web servers

1 dual-processor 2.8GHZ 2GB RAM Windows 2000 database server

Our CPU utilization on our database server went from about 60-85% utilization to about 2-5% utilization -- one of the other big changes we made with the database server was moving the logs and data to a separate raid controllers.

Published Tuesday, April 22, 2003 5:23 PM by Rob Howard

Comments

# Not Your Father's Peer Review : ISerializable

Tuesday, April 22, 2003 6:23 PM by TrackBack
Not Your Father's Peer Review : ISerializable

# More caching goodness down the road : IDunno

Tuesday, April 22, 2003 6:23 PM by TrackBack
More caching goodness down the road : IDunno

# re: Bill Gates Review

Tuesday, April 22, 2003 9:03 PM by Jeff Julian
I really hate you. It has been a childhood dream of mine (since I was 12) to just meet Bill. I have never been able to see him is person, but I hope one of these days I will. I was probably the only 8th grader who read "The Road Ahead" during class.

# re: Bill Gates Review

Tuesday, April 22, 2003 9:57 PM by Marc LaFleur
Hmmm... I fear Jeff now. ;)

# re: Bill Gates Review

Tuesday, April 22, 2003 10:34 PM by Phil Scott
Bill is wise.
Bill is kind.
Bill is benevolent.
Bill, Be My Friend...Please!

# re: Bill Gates Review

Thursday, April 24, 2003 10:39 AM by Tobin Titus
You are living my dream. Not to meet Bill damnit! Just to be involved with the process such as yours. I too started a bit early. In 5th grade I was coding in BASIC on an Atari 800XL. I was playing Microprose' "F-15 Strike Eagle" game and decided I could do better. I told my parents I would one day work for Microsoft.

Flash forward last year. I got to work AT Microsoft on the ASP.NET support team in Charlotte. I just didn't work FOR Microsoft (I was contingent staff). Support was my hope to get in the door to something greater at Microsoft. I see that dream slipping away so count your blessings. I look up to you guys -- the ones that made it -- with awe.

Thanks for keeping us informed.

# re: Bill Gates Review

Sunday, April 27, 2003 2:02 AM by Mazen Alzogbi
I repeat what Tobin said; you are living my dream. I am, also, one of the early MS GW-BASIC developers. I've always wanted to work for Microsoft (Nah not local but HQ) and be one of the people who CREATE what other developers USE for their daily job (Just exactly as you, Rob, and others in the ASP.NET team doing and everytime I look at what you are producing guys I bow with respect. Keep up the good work and live our dreams, one day I might join you :)

PS: I would've never started with GW-BASIC if I knew that something as MC++ and C# would be created one day ;)

# xL8 - Grant Carpenter

Sunday, August 03, 2003 8:14 PM by TrackBack
xL8 - Grant Carpenter

# re: Bill Gates Review

Sunday, June 27, 2004 3:47 AM by Reviews
Thanx!

http://www.favourite-links.com
http://www.links4you.biz

# re: Bill Gates Review

Saturday, July 10, 2004 4:40 AM by 六合彩
http://www.6636.net.cn

# re: Bill Gates Review

Sunday, May 27, 2007 11:14 AM by DSFf

Bill Gates is rich?

# (my) meeting with a (Microsoft) VP

Wednesday, August 29, 2007 1:37 AM by Artificial Ignorance - Anand Iyer's Blog

There's all these (in)famous stories about people's experiences with BillG reviews. First, there was

# Bill Gates at Mix and Mash

Tuesday, December 04, 2007 6:53 PM by Rob Howard's Blog

This should be fun. We're just a few minutes from Bill showing up at the Executive Briefing Center. It

# Bill Gates at Mix and Mash

Tuesday, December 04, 2007 7:11 PM by Rob Howard

This should be fun. We're just a few minutes from Bill showing up at the Executive Briefing Center

# Rob Howard on blogging, leaving Microsoft, AJAX, VCs, Open Source : Performancing

Pingback from  Rob Howard on blogging, leaving Microsoft, AJAX, VCs, Open Source : Performancing