The Indian developer's profile differs greatly from that of a North American developer.
By Janel Garvin, Evans Data Corp.
Software developers are a breed apart from the standard consumer. Writing a software program requires logic, a good and detailed memory, and a certain comfort with exactitude and creativity. Consequently, the people who write software programs tend to be smart, literal minded, logical people with good memories and organized thoughts--sometimes to an extreme.
Developers are typically very intelligent, good with numbers and abstract concepts, and have an eye for detail. They tend to live in and care about the programming life, and these highly analytical people are often passionate about chosen technologies with an almost religious fervor for or against a vendor or a vendor's technology. Developers can be extremely literal minded, sometimes to a fault. Because code logic is the process of following precise instructions, solving problems often requires exhaustive technical detail as well as a broad overview of the context in which a product is used.
All this makes them a very cohesive group when viewed from the point of view of developers vs. ordinary people. However, that homogeneity breaks down when we look at groups of developers in geographically diverse environments. Cultural and historical differences creep in and multiply and soon it becomes apparent that the concept of developers as a homogenous whole is full of cracks.
Evans Data Corp. conducts an annual study on the demographics and marketing habits of developers in North America. This year, it was replicated in India. Over three hundred Indian developers completed a comprehensive survey (see www.evansdata.com/reports/viewRelease.php?reportID=22 for some sample pages).
The differences between developers in the two geographies are striking. For example, the typical Indian developer is a single, 31-year-old male who has been working as a programmer for less than six years and earns less than 1,600,000 rupees per year, about $38,000. Thus he is far younger, poorer, less experienced, and less tied down than North American developers.