Should Software Engineers Be Involved In Sales?

Or even have contact with the customer at all? I’ve definitely guilty of the “open book” or “foot in mouth” syndrome while dealing directly with customers, though probably not quite as bad as Dilbert.

Dilbert Does Sales