うちの会社でもう10年近くプログラマーしてる奴のコード

bool isExist(list<X> xList)
{
  int count = 0;
  list<X>::iterator itr;
  for (itr = xList.begin(); itr != xList.end(); ++itr) {
    ++count;
  }
  if (count > 0) return true;
  return false;
}

もう死んだほうが良くね?