Live data from Hacker News

Ask HN: What is the most unethical thing you've done as a programmer?

news.ycombinator.com

11–20 of 520 posts

Re: Ask HN: What is the most unethical thing you've done as a programmer?

#11

Used some of the more advanced features in git to delete commit history and cover up bunch of illegal activity shortly before an acquisition. I used to feel really bad about this, but apparently there are whole teams dedicated to this sort of "cleanup" in M&A nowadays. Now I just feel bad about everything!

[deleted]

Re: Ask HN: What is the most unethical thing you've done as a programmer?

#16
post #10

While working at a services / consulting company, I've been privy to cases where we put our own interests over the client's, essentially getting them to pay us to screw them over.

You’re kidding. I can’t even imagine something like this happening in business.

Re: Ask HN: What is the most unethical thing you've done as a programmer?

#17
post #6

I once got pulled into an arbitration hearing to explain how certain code functions operated. While not necessarily unethical it was a moral moment because I knew the inquiry came with the loaded intent to twist whatever explanation I gave into the worst possible extreme. Sure enough that's exactly what happened and a really hard working and honest developer lost their job so an executive could save face. Left that c…

Without giving away more details than you feel comfortable with, could you share more about what the developer was fired for and how it made that executive safe face?

Re: Ask HN: What is the most unethical thing you've done as a programmer?

#18
Took liberties with our interpretation of a third party TOS so that we could utilize a product. I surfaced this to leadership when I realized we were not in compliance, but we kept the outcome of what we needed from it, although we did cease to use the tool. I chose less career friction over fighting further.

Re: Ask HN: What is the most unethical thing you've done as a programmer?

#19
post #10

While working at a services / consulting company, I've been privy to cases where we put our own interests over the client's, essentially getting them to pay us to screw them over.

I have literally never seen a consulting engagement where this wasn’t the case. I’m sure they exist, I just personally haven’t witnessed it.

Re: Ask HN: What is the most unethical thing you've done as a programmer?

#20
post #6

I once got pulled into an arbitration hearing to explain how certain code functions operated. While not necessarily unethical it was a moral moment because I knew the inquiry came with the loaded intent to twist whatever explanation I gave into the worst possible extreme. Sure enough that's exactly what happened and a really hard working and honest developer lost their job so an executive could save face. Left that c…

Without giving away more details than you feel comfortable with, could you share more about what the developer was fired for and how it made that executive safe face?

It was a feature set that was supposed to provide additional reporting views and expose data to customers when queried. Turns out one exec had some very embarrassing transactions that emerged from this and he wanted that info suppressed and the person who leaked it fired.

The feature worked as designed, and this exec was the one who pushed for it to go to market despite all warnings that a review of the depth of exposed data was needed first. Nothing was ever leaked, as I mentioned it worked exactly as we were instructed to build by the product managers and our engineering lead.

The outcome is the outcome scoped for.

Fwiw many engineers left after that moment. We were already at odds with leadership and when they showed their colors in that incident it resulted in nearly the entire engineering department bailing.

This never made it publicly, it was an internal product demo to the whole company leading up to launch. To my knowledge no customers or media outlet caught wind of the transactions or the internal coup that resulted.

Post reply on HN