Add your own story where your personal values were at odds with what your company needed (send a pull request - or email me to post anonymously):
I used to do web contract work for a company that was eventually bought by Ticketmaster. I left before the sale. I was actually "let go" because I didn't comply with design goals. One of the things that was encouraged in the design was to "hide away" things that detracted the user from checking out quickly. This included:
- Smaller font for things that you would gloss over or not even read, when you really needed to read it.
- A "time ticker" when one really was not needed. Create the illusion that those seats would be gone if they didn't checkout as fast as possible. In reality users were seldom in any danger of losing the seats.
- Put in the users face the event they were checking out for. Keep them reminded that they want to go to this event. Show them stuff about it and then show the cost and fee's in smaller font and break it up into steps so they see a smaller total first, keeps them happy, then add fees on but keep that "time ticker" going so they don't look to much. Working there, I felt almost like we were a sleazy porn site. Edits: clarifications Edit 2: added that I didn't work for Ticketmaster.