I dodged a heated debate concerning nulls in the database today.
My opinion is that null is an excellent indicator of unspecified values. Everyone else in the team, that has an opinion, thinks zero and empty strings are the way to go.
Are they lazy or am I too strict?