The Design of Software (CLOSED)

A public forum for discussing the design of software, from the user interface to the code architecture. Now closed.

The "Design of Software" discussion group has been merged with the main Joel on Software discussion group.

The archives will remain online indefinitely.

What is design feedback

Joel Wrote:
>>The only goal that usually doesn't conflict is the >>requirement that whatever you design be really, really >>cheap.

Somewhat true, but in a sense this requirement implicitly conflicts with the entire set of the other requirements, doesn't it? So I'd say at some level even this one requirement is in conflict, just not so direct as: Light and Heavy or Open on top versus Closed on top

Joel Wrote:
>>"How could a mute button on a sound system hurt?" After >>all, if you don't want to waste time learning about the
Totally agree. Taking this a bit further, there's Weinberg's Rule of 3, which can be loosely stated as the following (From: Are Your Lights On?):
"If you cannot come up with at least three problems with your solution, then you don't understand your problem."

That is, EVERY solution introduces new problems. We hope that the problems we introduce are not as bad as the problems we're solving.
Brett L. Schuchert Send private email
Friday, January 27, 2006

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics
Powered by FogBugz