The code I’m still ashamed of (2016)
I've never had such a serious ethical issue in front of me, I have code I'm ashamed of in a "<i>Oh god we could have done so much better, what a fool I was at 22</i>" kind of way. But so far my ethical conscience is largely clean. I can think of really only one ethical close call in my career, but still not as serious as the linked article -<p>"Hey developers, customer account manager here, just sold an upgrade to the customer on product X, they need capability Y"<p>"It already has that in the version they have, it's probably just misconfigured"<p>"Oh... well I've sold it now, can we just increase the version number and pass it over to them anyway?"<p>We laughed that guy out of the room, thankfully.