Social Organisation of Knowledge Production in Software Work: A Qualitative Study of Two Different Firms in Chennai, India. (July 2014)