Hacker News — AI on Front Page · · 1 min read

Design is compromise

Mirrored from Hacker News — AI on Front Page for archival readability. Support the source by reading on the original site.

201 pts · 76 comments on Hacker News

When did the word “compromise” become vilified?

Compromise is neither good nor bad, it’s something we do every day. It’s decision making. Prioritizing. Deciding that one thing is more important than another. It’s finding the right balance between two competing desires.

Which compromises you make   — that’s what matters. Choosing the right compromises is what defines good design.

Companies like to tout products as “uncompromising” or having “no compromises”. That’s impossible. Once you decide on an approach, you inherently decide against other options.

Another word for compromise is “tradeoff”. The word “tradeoff” conveys the relationship between strengths and weaknesses. You are trading a weakness for a strength.

Having an opinionated set of tradeoffs exposes your approach to a set of weaknesses. The more you tip the scale on one side, the weaker something else will be. That’s okay! Making those difficult choices is what people pay you for. You should be proud of your compromises.

My favorite products are opinionated. They make a clear statement about what they are not good at, in favor of being much better at something else.

Appealing to everyone is impossible. If you make something that aims to be good across a broad range of capabilities, you are choosing not to be exceptional at anything in particular. That might be the right compromise for your audience, but it’s definitely a compromise.

Good design is opinionated. Good design is choosing the right compromise for your audience.

Discussion (0)

Sign in to join the discussion. Free account, 30 seconds — email code or GitHub.

Sign in →

No comments yet. Sign in and be the first to say something.

More from Hacker News — AI on Front Page