Welcome to Exchange Team Blog Sign in | Join | Help

Syndication

This Blog

The Autodiscover Song

Update! The actual song is now available for download in the link below. Enjoy!

So, how exactly do you encourage developers to adopt good development practices when such practices are not explicitly enforced?  We thought about embroidered socks and matching hats, but that was universally frowned upon.  Whitepapers and technical articles are good options, but in the end it was decided that Autodiscover was too important of a development practice to treat like any other feature in Exchange.  It needed something different and unique.  It needed.. a song.  Yes, a song - to immortalize the virtues of Autodiscover in verse, hoping that in the end, everyone would use Autodiscover in their applications and would rise up in chorus and sing this song together as a unified front.  Ok, maybe all developers singing in unison is a stretch.  But one day while working on some changes in Autodiscover for the next version of Exchange, the chorus melody and words came to me and wouldn't leave me alone.  I started to tinker on the piano and the rest of the song took shape.  I didn't think much of it, but after discussing the idea with some other team members, it was decided that I should record and master it and make it available to the Exchange development community.  So here it is - the Autodiscover song.

Chorus:

>>Autodiscover
>>There is no other
>>Way to decide
>>Where your mailbox is stored

>>Autodiscover
>>Your sister and brother
>>Exchange Admin and mother
>>Will be proud if you do

You may be tempted to wing it
Use a hardcoded link submit it
But performance will suffer
When you're left to your druthers
Should have Autodiscovered
Then all would be well

>>Chorus
Call it once for each mailbox of interest
Pair the link and mailbox for each request
If you encounter errors
Refresh once again
For more information search M-S-D-N for

>>Chorus
Exchange won't exist in a bubble
If you think that it will you're in trouble
Add a site, one or two
And your perf will be through
Unless you step up and decide that your app will just...

>>Chorus
Autodiscover,
Autodiscover,
Just AutoDiscover for me.
It's just plain XML

- David Sterling
Senior Software Development Engineer - EWS

Share this post :
Published Thursday, August 07, 2008 11:31 PM by Exchange
Filed Under: ,

Comments

 

Mohammed Saad said:

very cool post indeed, but when I went for the attachment I thought it will be recoreded... so why don't you record it and upload it?? :)

it will be awesome :)
August 8, 2008 3:42 AM
 

Peter Jones said:

I was expecting a recording in the download link, can we have a recording of the exchange team singing please

the text is very nice though!

Peter
August 8, 2008 4:13 AM
 

Jeroen Dronkers said:

I miss the Piano partition :-(
August 8, 2008 4:36 AM
 

TheITDude said:

This would sound good with MORE COWBELL!
August 8, 2008 10:43 AM
 

David Sterling [MSFT] said:

Must be a hidden track :)  We will get this fixed today.  There is indeed a song...
August 8, 2008 11:01 AM
 

Exchange said:

Hey everyone, sorry for the mixup! the song is now available for download. enjoy!
August 8, 2008 2:00 PM
 

Steve RENARD said:

Excellent!
Are you going to make an album? :-)
August 8, 2008 4:44 PM
 

BenderTheOffender said:

you guys rock -- literally :P

seriously, nice work
August 8, 2008 6:58 PM
 

Michael Dragone said:

I wish I could make Outlook play this in the background when it's performing an actual Autodiscover. :)
August 8, 2008 10:16 PM
 

Michael Dragone said:

Great. Now it's stuck in my head.
August 8, 2008 10:57 PM
 

Yury Tugarev [MSFT] said:

It`s awesome )
I think it can be number one on the charts!
August 11, 2008 1:46 AM
 

Adam said:

Actual not acutual
August 11, 2008 9:52 AM
 

Thomas V said:

Hi,

I think you all have too much time on your hands and need to get some lives !
August 11, 2008 10:14 AM
 

Shawn said:

Are you trying to make us cry?  How about putting autodiscover to some rock music?
August 12, 2008 8:07 AM
 

Jeff said:

Wow, so that's what a Senior Software Development Engineer does.

Hey, I have an idea! How about spending a little more time developing the Exchange Management Console, rather than writing inane songs?
August 12, 2008 12:29 PM
 

David DV said:

That link doesn't seems to work ???   I get an empty page when clicking ..  too bad ..
August 13, 2008 10:23 AM
 

Exchange said:

David DV,

Hmmm try again? I just tried it and it seems to work? Perhaps it was a one time thing?
August 13, 2008 11:28 AM
 

Exchange said:

Also you could try right clicking on the download link/button and choose "save target as"

its a wma file btw
August 13, 2008 11:47 AM
 

turkey said:

I think you all have too much time on your hands and need to get some lives !
August 19, 2008 1:24 PM
 

Victor S. said:

I'm expecting to hear it on the radio any day now!

LMAO!  Great work!
October 10, 2008 1:56 PM
 

Hugh said:

Fantastic :-) certainly a contender for the Xmas no1 slot in the charts.
October 16, 2008 1:41 PM
Your comment or rating has been received. However, due to caching and moderation, it may not be displayed right away.
New Comments to this post are disabled

News

Exchange 2010 Trial download

This blog and its contents are provided "AS IS" with no warranties, and they confer no rights. Use of any included script samples are subject to the terms specified in the Terms of Use.


EHLO Idea
Would you like to suggest a topic for the Exchange team to blog about? Send suggestions to us.

Poll:

Other Exchange Blogs from MSFT