世界を動かす技術を、日本語で。

デザインは妥協である

2026年7月27日原文(stephango.com)

概要

  • Compromise (妥協)は本来善悪の概念を持たない日常的な意思決定の一部。
  • 近年「uncompromising(妥協なき)」という表現が企業で多用され、 compromise が悪い意味で使われる傾向。
  • Tradeoff (トレードオフ)という言葉は、長所と短所のバランスを取る意味でより適切。
  • 優れたデザインや製品は、明確な 意図的な妥協 を選択している。
  • すべてに優れようとすることは不可能であり、 適切な妥協 こそが価値を生む。

妥協(Compromise)の本来の意味

  • Compromise は善悪の判断を伴わない、日常的な意思決定や優先順位付けの行為。
  • 二つの競合する欲求の間で バランスを見つける 行為。
  • どの妥協を選ぶかによって、 デザインや成果物の質 が決まる。
  • 正しい妥協 の選択こそが、優れたデザインの本質。

「妥協なき(Uncompromising)」という幻想

  • 多くの企業が製品を「 uncompromising」や「 no compromises」と宣伝。
  • 実際には、何かを選択する時点で 他の選択肢を捨てている
  • どんな製品やサービスも 何らかの妥協 やトレードオフが存在。

Tradeoff(トレードオフ)の考え方

  • Tradeoff は、強みと弱みの関係性を的確に表現。
  • 何かの強みを得るために、 別の弱みを受け入れる 構造。
  • 明確なトレードオフを持つプロダクトは、 弱点も明確 になる。
  • 一方の価値を高めるほど、 別の側面が弱くなる のは自然なこと。

意図的な妥協と優れたデザイン

  • 難しい選択 をすることが、プロフェッショナルの仕事の本質。
  • 妥協の選択 を誇りに思うべき。
  • 意図的なトレードオフを持つプロダクトは、 明確な主張 を持つ。
  • すべてに対応しようとする製品は、 どれにも特化できない ジレンマ。
  • 幅広い機能を目指すこと自体も、 一つの妥協 の形。

優れたデザインの条件

  • Opinionated (主張のある)デザインの重要性。
  • ターゲットに合わせた 最適な妥協 の選択。
  • すべてに応えようとせず、 特定の価値に集中 する姿勢。
  • 適切な妥協 が、結果的に最良の体験や価値を生む。

Hackerたちの意見

これはマーケティング用語への反応なのか、それとも他の文化現象なのかな?自分の目標を進めるためにやりたいこと(例えば妥協すること)と、誰かの目標のために見せかけのために言いたいこと(例えば「顧客の目標を妥協しない」)には違いがあるよね。もっと深い意味があるかもしれないけど、ここには特に問題はないと思う。

その通りだね。ただ、最近はほとんどの人(デザイナーだけじゃなくて)妥協が苦手になってる気がする。妥協することが価値判断になっちゃってるんだよね(妥協するって「弱い」ってこと)。子供の頃に、いつも自分の思い通りにはいかないって学んだし(昔誰かがそれについて歌ってた気がする)。妥協の技術は、キャリアの中で一番大事なスキルの一つで、今でも使ってるよ。実際、さっきチームメンバーと妥協についてテキストしてたところなんだ。

妥協はウィンウィンじゃない。元々は、仲裁者の決定に従うという二者間の約束を意味してたんだ。時にはこれが最善の策で、素敵なものを持つためには必要なことでもある。例えば、ウィキペディアのエッセイ「The Wrong Version」や北アイルランドの平和プロセスを見てみて。だけど、相互の好みはウィンウィンで、単に妥協するのとは違う創造的な新しいアイデアなんだ。もしできるなら、そっちの方がずっと優れてる。多くの人はこの違いを理解せず、両方を妥協と呼んじゃうんだよね。…なんでダウンボートされたのか教えてほしいな(謎のダウンボーターさん)?「いや!創造的になって相互利益のために問題を解決しようなんて傲慢なことはしちゃダメだ!みんな静かにして、苦しむことを学ぶのが大事なんだ!」って言ってるようにしか読めないよ。

子供の頃に、いつも自分の思い通りにはいかないって学んだし(昔誰かがそれについて歌ってた気がする)。

ここでのコメントは人間関係の対立に焦点を当てているみたいだけど、意志の戦いで勝ち負けを争うだけじゃないと思う。アイデア自体が対立したり矛盾したりすることもあるし、実際の行動には妥協が必要だよね。魅力的なアイデアも、深く掘り下げるとあまり形が整っていないことが多い。経済的な実用主義や政治的な実用主義だけじゃなくて、ソロのデザイナーや思考者も、実現可能なシステムを探すために未検証のアイデアを妥協しなきゃいけないんだ。

妥協はデザイナーのツールボックスの中で最後の手段だね。妥協する前に、デザイナーは解決すべき問題を徹底的に絞り込むべきだし、すべての可能性を試してみるべきだと思う。問題にぴったり合う解決策が見つからない(または時間がなくなる)までね。大抵の場合、妥協っていうのは問題が十分にスコープされていなかったってことを意味してて、解決する必要のない問題を部分的に解決する結果になっちゃうことが多い。編集:でも、トレードオフのことだと思うよ。一つの問題を解決することを選ぶと、別の問題は無視されるってこと。

誰かに問題を与えると、彼らは解決策を見つけることができる。でも、ジレンマを与えると、妥協するのがほぼ必然になるね。

妥協をどう定義するかによるね。画面サイズや読み込み待ち時間、平均的なユーザーの注意持続時間を考慮するのは妥協なのかな?もしそうなら、デザインは妥協の大きなジャグリングだよね。そうじゃなくて、「C-suiteを喜ばせるために、また別の浮遊広告のフッターを追加する」みたいな妥協なら、確かに最後の手段であるべきだと思う。

それは私の経験とは違うな。どんな決定も、ある使い方や原則を優先するものだよ。最高のデザインっていうのは、各決定において何が重要か、何を省いても大丈夫かをはっきり言えるビジョンと自信があるときだと思う。

制約が固定されると、次元間のトレードオフを選ぶことができる。それが妥協だね。でも、制約は固定されていないから、最適化したり、新しい技術を発見したり、要件の範囲を変えたりできるんだ。例えば、コンピュータサイエンティストのおかげで、圧縮のためのアルゴリズムがどんどん良くなってるし、ハードウェア会社のおかげで、新しい/より速いチップが異なるモデルで新しい計算を行うために出てきてる。だから、もっと頑張ることで妥協の範囲を広げることができるよ。

確かにそうだね。でもビジネスの文脈では、逆の考え方が役立つことが多いよ。目標に反しない制約は、実際には本当の制約だと思う。理論的にはX、Y、Zを再構築できるけど、この取り組みで実際に何ができるかが大事だよね。社会的な制約も本当のものとして受け入れて、それを管理層に伝えるようにしてる。

基本的にその前提には反対だな。なんで「妥協」という言葉の意味を変えようとしてるの?「妥協」と「トレードオフがある」は同じ意味じゃないよ。妥協の対義語は、人を疎外するような強い決定を下すことだけど、それが意図したターゲットにより良くアプローチすることになるんだ。これが私の意見だけど、素晴らしいことだと思う。

Hacker Newsで議論の続きを見る