Design Is Compromise
The Art of the Trade-off
By Steph Ango | December 31, 2018
At what point did we start treating the word "compromise" as a dirty word? In reality, compromise is neither a virtue nor a vice; it is simply a fundamental part of our daily existence.
Core Thesis: Design is the act of finding the ideal equilibrium between two conflicting desires.
The Myth of the "Perfect" Product
Marketing departments love to describe their offerings as "uncompromising" or claiming they have "no compromises." However, this is a logical impossibility. The moment you commit to a specific design path, you are simultaneously rejecting every other available alternative.
To understand this, we can look at the tradeoff. This term describes the intrinsic link between a system's strengths and its weaknesses.
The Balance of Power
If we were to express this as a mathematical relationship, it might look like this:
When you lean heavily into one specific strength, you inevitably increase a corresponding weakness. This creates a clear identity: the product explicitly states what it is not good at so that it can be exceptional at something else.
Specialization vs. Generalization
The choice of which compromise to make defines the product's soul.
| Approach | Strategy | Result |
|---|---|---|
| Opinionated | Prioritize one specific goal | Exceptional performance in one area; poor in others. |
| Broad | Aim for universal adequacy | Competent across many areas; exceptional in none. |
Choosing to be a "jack of all trades" is still a compromise—it is simply the choice to avoid being exceptional in favor of being versatile.
Conclusion
Ultimately, good design is not the absence of compromise, but the selection of the correct compromise for the intended audience.
/* The logic of design constraints */
.product-design {
priority: high-performance;
flexibility: low; /* The necessary tradeoff */
user-experience: optimized;
}
🔗 Linked Mentions
- Great tools choose to be bad at some things: We should stop criticizing software for the specific weaknesses that allow its strengths to exist.
- Edgemade: A brief exploration of independent hardware firms via blog and podcast.
📚 Further Reading
- Self-guaranteeing promises
- What can we remove?
- Style is consistent constraint
- Concise explanations accelerate progress
- In good hands
- File over app
- Use the saw, fear the saw
- 100% user-supported
- Pain is information