I was talking to a friend today and realized that realists and idealists need each other.

In my little world the realist needs the idealist to spout of what seems an impossible dream to make their more realistic solutions seem possible.

On the other hand, the idealist needs the realist to find compromises to the ideal in the interest of avoiding complete catastrophic failure.