skip to main | skip to sidebar

Jan 3, 2008

There's always a Trade-off

In Kent Alstad large scale site talk that I recently mentioned he discussed the trade-offs needed to scale large websites (i.e. more complexity, greater cost per feature, etc). It got me to thinking that in Programming / Design / Architecture there's always a trade-off. Even if the trade-off is very small, even if you don't know what it is, there is always a trade-off.

For some reason this also touched off a connection to an old post that Jeff Atwood made about the Worse is Better concept(where Worse is a measurement against an intellectual ideal, and Better refers to the success of a product). He chews on the idea that Complex and Right often looses out to Simple and Wrong. Off the cuff I'd say that worse probably is better, except for all those times when it's not.