I wonder what difference between &quot;Software Developers&quot; and &quot;Computer Programmers&quot; causes the former to marry mostly within themselves and the latter to prefer nurses, teachers and secretaries.