News About Me

Published 12 July 07 01:23 PM | ricom 

From time to time things get shuffled around here and I was involved in a recent shuffle that has changed my job yet again.  I’ve been working directly on performance in one capacity or another for nearly 5 years now but a few weeks ago I was asked to take on a new, broader, job.  That job is Chief Architect of Visual Studio.  I could hardly say no.

So, I hope you’ll all be pleased and you won’t worry that I will suddenly forget everything I knew about performance or stop driving performance excellence at Microsoft but I will have a new way to do that. 

Naturally with Beta 2 of Orcas coming “soon” the results of my old job are what you’re likely to see in terms of Visual Studio performance (and other things) for a while, but hopefully that will change – in a good way – in the months and years to come.

Wish me luck. It’s a huge job.  Easily the biggest of my career.

Filed under:

Comments

# grauenwolf said on July 12, 2007 5:18 PM:

Congradulations. I hope you can put your skills to good use there, as VS really could use some help in the performance department.

# Andrew said on July 12, 2007 5:21 PM:

You're right; that's a huge role. Having followed your blog for the last 3-4 months I've got no doubt at all you'll do great. Well done.

# Marcos Meli said on July 12, 2007 5:21 PM:

WOOOOAAA !!!

These are GREAT NEWS !!!

Who better than you doing the most important designs in VS =)

I wish you the best, sure you will be lucky, and so, we will be :P

I hope that you can keep the blog update when you begin =(

Best Regards

Marcos

# Kieran Benton said on July 12, 2007 5:28 PM:

Fantastic news Rico! All the best! Keep up the fantastic blog posts, always brightens my day when Google Reader lights up your feed!

# Pawel Pabich said on July 12, 2007 5:37 PM:

It's great news because there is a good chance that VS will be lightning fast at last ;).

# DM said on July 12, 2007 5:44 PM:

Congratulations Rico, go for it... make that beast run fast... =)

I've been following your blog for the last 6 months and it's always a pleasure to see my blog reader (IE 7) light up your feed ;)

Wish you all the best on your new role!

DM

# rahulso said on July 12, 2007 6:11 PM:

Wow, congratulations Rico!!!

Wish you all the best for your new role.

Rahul

# Claes Welander said on July 12, 2007 6:23 PM:

Good news!

Key persons in key roles.

I have good hopes for the future.

Performance has always been a thorn in my side for VS. Now things can only get better.

Best wishes and good luck !

# Roger Jennings said on July 12, 2007 6:35 PM:

Congrats!

Enjoyed your perf comments on LINQ to SQL and will look forward to how Matt and his gang have improved the perf when Beta 2 arrives.

Hopefully, you'll boost VS 2008's perf a bit, too.

--rj

# Oleg Mihailik said on July 12, 2007 6:58 PM:

Rico, just don't think it is the biggest job in your career. You will do more.

And good luck!

# Ben Vanik said on July 12, 2007 7:12 PM:

Congrats Rico!

# Sergey M said on July 12, 2007 8:14 PM:

Wow. Sounds like a great opportunity. Good luck!

# Norman Diamond said on July 12, 2007 9:09 PM:

For your career that's obviously an impressive move and I congratulate you.

For your company's products, I'm puzzled.  If Windows Explorer would open 10 seconds faster, billions of people would benefit, several times a day.  If Outlook Express would open 1 minute faster, hundreds of millions of people would benefit, every day.  If Visual Studio compiles programs faster, tens of thousands of people will benefit, several times a day.  If Visual Studio compiles programs faster at the expense of either failing to perform optimizations or (worse) generating bad code due to failing to analyse whether the optimizations are safe, hundreds of millions of end users will be damaged.  It seems to me that the speed of Visual Studio's own operations shouldn't be a priority (except for a few known problems).

# Martin Salias said on July 12, 2007 9:36 PM:

Hey!

Congrats, Rico, and great news for us Visual Studio slaves!  8-)

I'm wholeheartedly sure you'll do an awesome job, and even as I immensely appreciate your performance-related efforts, you deserve much more space than that. Your experience on dev tools in general and architectural concepts will produce many benefits for us.

Best luck!

# Tom Kirby-Green said on July 12, 2007 10:05 PM:

Wow, awesome. Congratulations. Just promise us you'll keep blogging! :-)

# Frank Hileman said on July 12, 2007 10:41 PM:

Congrats! Now that you are responsible for a product I can start slinging complaints your way :)

# Sean Hederman said on July 13, 2007 1:40 AM:

<sniff/>

They grow up so fast...

# Bruno Coelho said on July 13, 2007 3:40 AM:

Congratulations Rico!

As usual you will deliver the goods!

Wish you all the best,

Bruno Coelho

# shuggy said on July 13, 2007 4:57 AM:

Excellent news. Now you have to stop looking at trees and forests and play with a National Park. Enjoy!

# Fabien Hure said on July 13, 2007 5:49 AM:

Excellent news for you.

I am sure you will do wonders working on VS.

It is critical to have a person like you at this position as the code generated by the future version of VS will improve considerably and that is what's count. I can live with a slow IDE as long as the code produced is improving ...

I wish you all the best

# Lee said on July 13, 2007 6:47 AM:

Good luck you deserve it...If you're half as good at being a VS Architect as you were doing the perf stuff you'll have no problem :-)

Anyway keep the blogs coming.

Oh yeah now your Mr VS, I'd like to make a recommendation, when an exception throws it would nice in the exceptions wizard to be able to disable catching it in the debugger with one click, instead of having to drill into the exceptions dialog!

Anyway good luck again

Regards

Lee

Lee

# Ian Ringrose said on July 13, 2007 7:02 AM:

We have a solution with about 40 projects in it; each project has between 5 and 10 files in it.  There is a mix of “dll”, “WinForms” and “Asp.net” projects.

Sometimes I can land up with lots of windows open, (including WinForms and Aps.Net designers), if MsDev is then paged out (start up another big application) and I then decide that I wish to exit MsDev it can take a VERY long time to exit, as it seems to touch most of it’s pages as part of shutting down.   (At his point the only way to get back to work is to pull the power cord out of my PC)

Given the OS will clean up all memory the process is using when it exits, there is no point in doing match at all as part of the exit.

(Likewise close all windows, seems to page them all in before closing them)

Ian Ringrose

www.ringrose.name

(email adddress on web site)

# Thomas said on July 13, 2007 8:05 AM:

Wow, that's huge. Congratulations :-)

# Pop Catalin said on July 13, 2007 8:09 AM:

Great news! Fast Visual Studios coming :)

# Prasad GL said on July 13, 2007 10:54 AM:

Congrats Rico!

We are all glad to know that you would be at the Anchor.  Wish you all the best and we look forward to see the goodness of your perf, flow into the product!

# Mike Morearty said on July 13, 2007 1:27 PM:

Congratulations Rico!  You're the man for the job.  -Mike

# Keith Hill said on July 13, 2007 4:10 PM:

Congrats!  WRT VS.next please don't forget about the ease of extensibility.  Having done a VSIP package, the extensibility story for VS could be much better (don't get me started on CTC files).  The API is also a bit of a mess with DTE OM vs the VSIP API (service provider based).  I think this is one area that is allowing Eclipse to gain momentum.

# Eric Goedhart said on July 13, 2007 10:28 PM:

Hi,

Quote: "Wish me luck. It’s a huge job.  Easily the biggest of my career."

Congratulations, don't think this is the top of your carreer , Bill made it to Chief Architect :)

Eric Goedhart

# Mitch Wheat said on July 13, 2007 11:46 PM:

Nice one Rico!

Looking forward to a faster, sleaker VS2008 !

# Steven said on July 14, 2007 4:20 AM:

Congratulations! Good luck!

# Shaobin Tao said on July 15, 2007 12:00 AM:

祝贺

Congratulations Rico

I wish you could fix the bugs relating to VS 2005 intelisense.  it is one of the best features of VS and I love it.  But it keeps on bring my computer down when the solutions are big.

# Scott Dorman said on July 15, 2007 10:32 AM:

New Chief Architect for Visual Studio

# Rüdiger Klaehn said on July 16, 2007 10:58 AM:

Congratulations.

Visual studio desperately needs some performance improvements. It is sometimes almost as slow as eclipse.

But who is responsible for the CLR JIT performance now? The CLR JIT has some really huge performance issues!

cheers

Rüdiger

# Mickey Williams said on July 16, 2007 11:35 AM:

Congratulations -- well deserved!

# Noticias externas said on July 17, 2007 9:50 AM:

Rico Mariani wrote: I was asked to take on a new, broader, job. That job is Chief Architect of Visual

# Andrei Rinea said on July 17, 2007 3:22 PM:

We wish you all the best in your career and PLEASE KEEP BLOGGING (whenever you can).

Don't forget us, your trustful readers :)

# Rajesh said on August 2, 2007 1:54 AM:

Congratulations.I wish you all the best.

# saad r said on August 7, 2007 9:41 PM:

just remember, we expect performance from everything you work on ;)

New Comments to this post are disabled

Search

This Blog

Syndication

Page view tracker