Null is Evil

Most of this article was lost in the move to my new site :'( Google cache does not have it either.

public interface IPerson
{
   TimeSpan Age {get;}
   string FirstName {get;}
   string LastName {get;}
   IBuilding House {get;}
}

 

public Party
{
    private IPerson host;
    public void GetDirections(IPerson Guest)
}

public static FamilyUtils
{
    public static LivesWith(this IPerson person, IPerson possibleCohabitant)
    {
         return person.House.Equals(possibleCohabitant);
    }
}