A situation that goes very wrong and negatively impacts everyone within its radius of effect.
Hmm someone is afraid of using a BadWord. The real way to say this is Skit Hit The Fan with a char replace.
// Sample implementation in QompLanguage func TurdFanCollision(s: string): string; v i: integer; b if s <> 'Skit' do exit(s); for i = low(s) to high(s) go if s[i] == 'k' do b s[i] = 'h'; break; e; result = s; e;
With regards to the "BadWord" comment above, this also has the advantage of being understated in a hackish way. "I think that switching database vendors would cause a TurdFanCollision; we use too many custom features".