You've been a victim of dark UX. We all have. The pre-checked box that quietly added insurance to your order. The cancel button hidden in gray-on-gray. The "free trial" that charged you the second you forgot about it. None of that is an accident - it's designed.
What dark patterns actually are
Dark patterns are design choices made on purpose to trick or pressure you into doing something that benefits the company at your expense. The term was coined by UX designer Harry Brignull back in 2010, and once you can name them, you start seeing them everywhere.
The ones you'll recognize instantly
- Roach Motel - easy to sign up, absurdly hard to leave. The subscription that makes you phone a number during business hours to cancel.
- Confirmshaming - the "no thanks" button that reads "No, I don't want to save money." Designed to make you feel dumb for opting out.
- Hidden costs - fees that only appear at the final checkout step, after you've mentally committed.
- Misdirection - pulling your eye to one thing so you miss another, like billing terms buried under a big cheerful button.
Why I won't build them
Here's my actual position, not a disclaimer: dark patterns work once. Trick someone into a subscription and they'll cancel angry and never come back - and now they warn their friends. People remember how you made them feel. Add rising regulation and it's a genuinely bad long-term bet. Respect scales; manipulation churns.
How to protect yourself
Read the fine print, especially at checkout. Hunt for pre-checked boxes. Screenshot confirmations. Use a virtual card for trials so you control the billing, not them. And when you catch a nasty pattern in the wild - leave a review and warn the next person. That's the only feedback loop these companies actually feel.