What actually happened was that I studied like a demon until I qualified to work as a contract programmer - where I was paid hourly, and was never particularly expected to work excessively.
Given the pay that coders typically make I don't think it's unreasonable that we are exempt from overtime pay however that should not be regarded as carte blanche to demand we work as many hours as the management asks us to.