COUNTERCULTURE
ETHICS BY DESIGN
Controlled experiments that split your userbase in two so you can scientifically prove which version disappoints them faster.
Use A/B testing to learn, not just to win. Testing should illuminate user behavior, not just validate team assumptions. Resist optimizing for surface-level metrics like click rates if deeper metrics like satisfaction or loyalty suffer. If version B wins but everyone hates it later, you didn’t optimize — you gambled and lost.
When AI models degrade faster the more they’re used — like shoes made of wet cardboard.
If accelerated drift risks exist, offer users indicators or warnings before reliability craters mid-task.
The fine print of deliverables. A list of conditions that must be met to avoid arguments later. Mostly invoked after it’s too late.
Acceptance criteria are the last place you can save a user’s future patience. Demand clarity now or prepare for apology emails later.
The minimal legal effort made to include people with disabilities—measured in checkboxes, not experiences.
Accessibility isn’t a checklist; it’s the minimum respect you owe every user. Build inclusively from the start, not as a patch after lawsuits loom. Assume invisible needs exist even when no one’s complaining. Design like you know real people — not personas — will use your work.
A software bandage applied to a gaping wound of noncompliance. Marketed as inclusion, deployed as risk mitigation.
Accessibility overlays are not magic. They often mask problems instead of solving them, and may actively harm users who rely on assistive tech. Fix your semantic structure before slapping on a widget. Compliance isn’t compassion — and overlays rarely provide either.
The superficial accommodation of marginalized users, performed for compliance awards and PR headlines. Real accessibility remains unfunded.
Don’t slap an ARIA label on a broken flow and call it inclusive. Real accessibility demands structural change, constant testing, and humility. If your accessibility work looks great on paper but fails a real user, it’s theater.
A boundary set in pencil and erased in Sharpie. Where dreams go to shrink.
ABM works when personalization feels respectful, not creepy. Design campaigns and landing experiences that recognize users’ needs, not just their budgets. Real relevance is never canned.
The polite term for tasks destined to sit in a spreadsheet until forgotten. Action is suggested; ownership is optional.
Action items are just hopes written down. Make your design decisions real before they die quietly between a Slack emoji and a forgotten follow-up.
The pretense of humility in UX. We act like we’re listening, but we’re mostly hoping users confirm what we already built.
Measure activation by what users actually accomplish, not just whether they click a button. Real activation is when users get the value and can act on it. Celebrate understanding, not motion.
The ability to spin indecision as flexibility. Frequent pivots are rebranded as strategic agility.
Adaptiveness without purpose is just flailing faster. Build adaptability around user needs, not shifting executive whims. Change course for users, not because of fear.
The preemptive framing of every pivot, reversal, and meltdown as visionary flexibility.
When strategy keeps adapting, design systems that survive variation: modularity, flexible permissions, progressive enhancement. Outpace change by being ready for it.
The roadmap for convincing people to use something they didn’t ask for.
Adoption grows when users feel empowered, not tricked. Focus on real onboarding, visible wins, and sustainable habits — not forced retention mechanics.
The act of fooling an AI with tiny tweaks it can’t see but that ruin everything.
In critical flows, design for anomaly reporting. Give users a way to flag weirdness without assuming they’ll explain it perfectly.
Testing AIs under maximum hostility instead of treating them like obedient interns.
Surface adversarial testing outcomes where it matters. Survival under stress matters more than performance in demos.
The practice of turning satisfied customers into unpaid marketers. Incentives optional, expectations infinite.
People don’t advocate because they were nudged into a loyalty tier. They advocate because you made them feel smart, seen, or powerful. Design with that humility.
Technology built to interpret and manipulate your emotions—typically to maximize ad revenue, not existential flourishing.
Designing for emotion doesn’t mean exploiting it. Be honest about what affective signals you’re collecting and why. Don’t infer feelings you can’t confirm. If emotion becomes a metric, handle it with care — not profit motives.
When AIs behave like flocks, herds, or mobs — often dumber together than alone.
If AI crowd behaviors affect users, design moderation flows that can tame swarms without punishing individuals.
A manifesto turned cargo cult. It promises speed, collaboration, and adaptability—if you ignore the meetings, tools, and human beings involved. Most teams use the label; few practice the spirit.
Agile isn’t speed. It’s visibility. Design processes that surface problems fast — because pretending it’s flexible won’t save you from rot underneath.
A spiritual guide who reminds everyone that standups, retros, and vague optimism are the path to enlightenment. Actual progress not guaranteed.
Agile coaches can be protectors or priests. If they’re the latter, design quietly around the dogma until users get what they actually need.
The effort to make bureaucracy sprint. Documentation doubles; flexibility halves. Standups become sit-downs by week three.
Agile governance isn’t a contradiction — it’s a necessity. Design guardrails that speed decisions without handcuffing teams. Bureaucracy is optional; clarity isn’t.