Comment Re:The answer depends (Score 5, Insightful) 681
As Joel points out, you can have both.
He states that, unlike physical products, adding quality to software does not make the software expensive.
This is because the cost of "super-programmers" can be divided among the thousands/millions of software licenses sold. The programming cost is fixed, so making it high quality may cost only pennies per sale.