A Developer’s Auto Responder

I just wrote an email to my friend at Microsoft and he has an auto responder set up that, at first, caught me off guard. What a clever little code monkey.

using System;
using Stuff; 
public class ReceiveEmail
{
public ReceiveEmail(string fromAlias, string toAlias)
{
Developer developer = GetDeveloperInfo(toAlias);
if (Developer.OutOfOffice)
{
Email email = new Email();
email.SendBoringOOF(fromAlias, developer);
}
else
{
//TODO: Do something?
}
}
private Developer GetDeveloperInfo(string alias)
{
//HACK HACK: hard coded!!
Developer dev = new Developer(alias);
Developer.OutOfOffice = true;
Developer.ManagerAlias = ”[name_redacted]”;
Developer.PeerAlias = ”[name_redacted]”;
Developer.ReturnDate = new DateTime(2009, 9, 1);
Developer.HasInternet = false;
Developer.HasPhone = false;
return dev;
}
}