Developer Media's latest research on developer personalities helps marketers understand software developers - and better communicate with them