All U.S. computing is divided into three cultures. Much mischief and waste in government procurements happen because no one has written into the FAR [Federal Acquisition Regulations] or DAR [Defense Acquisition Regulations] any regulations prohibiting cross-cultural acquisitions.
The three cultures can be briefly named:
The borders between these cultures should not be confused with geographic borders. For example, Denver cannot figure out whether it's culture is West Coast or East Coast; but it definitely isn't Heartland. Phoenix, however, borders between West Coast and Heartland, knowing only that it is not East Coast; and Salt Lake City wavers between East Coast and Heartland, never approaching the West Coast.
South -- so distinct politically, culturally, and linguistically by other measures -- has no obvious computing culture of its own. Various parts of the South align either with the East Coast or the Heartland.
In order to have an objective measure of the culture to which a person belongs, here is a questionnaire that discriminates among the three cultures.
Check the answer or statement with which you most agree
1. The best programming language among the following is