Full threadblastbeat·This is a reasonable list and matches my experiences so far. But I have yet to meet somebody, who combines all those traits.View on HN