Live data from Hacker News

Design is compromise

stephango.com

31–40 of 104 posts

Re: Design is compromise

#31
I really like the article, as it resonates with me.

However, I also think it's a bit of a meta-commentary.

Ultimately it boils down to definition of the word "compromise", so a better article is one that establishes those semantics first.

Re: Design is compromise

#32
Once constraints are fixed you can choose your tradeoff among dimensions, that’s the compromise.

But constraints are not fixed, you can optimize, discover new techniques and change the space of requirements.

For example thanks to computer scientists we get better and better algorithms for compression, and thanks to hardware companies we get new / faster chips with different models to do new kinds of computation

Thus, you can move the compromise space, by working harder

Re: Design is compromise

#33

Absolutely spot-on. However, most folks (not just designers) have a difficult time with compromise, these days. It's become a value judgment (You're "weak," if you compromise). I learned, when I was a kid, that I can't always get what I want (I think that someone even sang about it, way back then). The art of compromise, is one of the most valuable skills I had, during my career, and I'm still at it. In fact, I was j…

Compromise is a lose-lose. It originally meant a promise between two parties to follow the decision of an arbiter. Sometimes this is the best we can hope to do, and right and necessary in order to have nice things: see for instance the Wikipedia essay "The Wrong Version", https://meta.wikimedia.org/wiki/The_Wrong_Version or the Northern Ireland peace process. However, a mutual preference is a win-win, and is a creati…

Yes, when you can, find "The 3rd Alternative". It's a nice idea I first read about in one of Steven Covey's books. Looks like he eventually wrote a book by that name.

Re: Design is compromise

#34

Absolutely spot-on. However, most folks (not just designers) have a difficult time with compromise, these days. It's become a value judgment (You're "weak," if you compromise). I learned, when I was a kid, that I can't always get what I want (I think that someone even sang about it, way back then). The art of compromise, is one of the most valuable skills I had, during my career, and I'm still at it. In fact, I was j…

> I learned, when I was a kid, that I can't always get what I want (I think that someone even sang about it, way back then).

https://en.wikipedia.org/wiki/You_Can%27t_Always_Get_What_Yo...

Re: Design is compromise

#35
post #33

Earlier quoted context omitted.

Compromise is a lose-lose. It originally meant a promise between two parties to follow the decision of an arbiter. Sometimes this is the best we can hope to do, and right and necessary in order to have nice things: see for instance the Wikipedia essay "The Wrong Version", https://meta.wikimedia.org/wiki/The_Wrong_Version or the Northern Ireland peace process. However, a mutual preference is a win-win, and is a creati…

Yes, when you can, find "The 3rd Alternative". It's a nice idea I first read about in one of Steven Covey's books. Looks like he eventually wrote a book by that name.

He of The 7 Habits of Highly Effective People. I also spotted it in How to Win Friends and Influence People. I guess it is the kind of idea found in self-help books. :/ I still think it's a good one all the same.

Re: Design is compromise

#36
post #14

Compromise is the last tool in the designer's toolbox. Before settling with a compromise, the designer should relentlessly try to narrow down what the problem being solved is, while trying out all possibilities, until it looks like there is no solution that matches exactly the problem (or they run out of time). More often than not, a compromise means that the problem wasn't scoped out well enough, and it ends up part…

That’s not my experience. Every decision favors one use case or principle over another. The best design is when you have the vision and confidence to say what’s important for each those decisions and what you’re ok leaving out.

Re: Design is compromise

#38
post #11

The problem isn't compromise. It's pretending there isn't one. Every product optimizes for something. The interesting question is what it chose to sacrifice.

Agreed. And making explicit that a trade off needs to be made tends to make people uncomfortable. They want to keep their options open.

Understanding this seems to be essential for leaders in general.

Re: Design is compromise

#39
post #32

Once constraints are fixed you can choose your tradeoff among dimensions, that’s the compromise. But constraints are not fixed, you can optimize, discover new techniques and change the space of requirements. For example thanks to computer scientists we get better and better algorithms for compression, and thanks to hardware companies we get new / faster chips with different models to do new kinds of computation Thus,…

That’s true. But in a business context I’ve found the opposite mindset is helpful. Anything which might be a constrain which is not contrary to your goal is probably a real constraint. Yes in theory you can rebuild X, Y, Z but what can we actually do in this initiative. I’ve taken to even taking social constraints as real and I communicate them to my management in that way.

Re: Design is compromise

#40

Absolutely spot-on. However, most folks (not just designers) have a difficult time with compromise, these days. It's become a value judgment (You're "weak," if you compromise). I learned, when I was a kid, that I can't always get what I want (I think that someone even sang about it, way back then). The art of compromise, is one of the most valuable skills I had, during my career, and I'm still at it. In fact, I was j…

People seem focused on the interpersonal conflict angle in the comments here, i.e. winning and losing in a battle of wills.

I think its just as important to realize ideas themselves can be conflicted or contradictory, and that practical action requires compromise. Many seductive ideas may not be well-formed if you really dig deeply enough. It's not just economic or political pragmatism. Even the solo designer/thinker needs to compromise such untested ideas in search of a realizable system.

Post reply on HN