I disagree with this quote. In the real world, many things are’t all or nothing. The equivalent of a good effort isn’t not producing any software, it’s producing software that’s marginally worse than the best software you could produce. That software will sell marginally less well than the best software you could produce, and produce marginally less profit, but it will still sell.
This doesn’t say software is all-or-nothing. Not producing the best software you can gets you money only if it (to some extent) still does what the customer needs. Besides misinformed customers, if it doesn’t do what the customer needs, you do get nothing. If it is not-quite-perfect, it’s the result that gets you your not-quite-what-it-could-have-been profit. Not the effort.
I disagree with this quote. In the real world, many things are’t all or nothing. The equivalent of a good effort isn’t not producing any software, it’s producing software that’s marginally worse than the best software you could produce. That software will sell marginally less well than the best software you could produce, and produce marginally less profit, but it will still sell.
This doesn’t say software is all-or-nothing. Not producing the best software you can gets you money only if it (to some extent) still does what the customer needs. Besides misinformed customers, if it doesn’t do what the customer needs, you do get nothing. If it is not-quite-perfect, it’s the result that gets you your not-quite-what-it-could-have-been profit. Not the effort.