When developing software, especially as a contractor, a useful choice to give the client is:
Similarly, when marketing software development or the resulting software, the choices are:
- Good (Quality)
- Fast (Performance)
- Cheap (Value)
Although I think these rules of thumb are still true, one should consider that Bill Gates' and Microsoft's fortunes have grown to almost Midas-like proportions by not always choosing even one.