In article <45504BE9.2030803 at yahoo.co.uk>,
Jules Richardson <julesrichardsonuk at yahoo.co.uk> writes:
It's a very bad thing - it's why most apps
(and OSes too) are very
resource-hungry and buggy.
Only if you pick 3rd-party code that is resource-hungry and buggy.
Open source code, IMO, is often like this unless it is one of the
heavily used apps. Stirling's law still applies, even to open source
code, 95% of everything is crap.
Seems like a shame to me - I'm sure a lot of
people would much rather have a
rock-solid app/OS which ran at warp speed, even if they had to wait a little
longer for it.
They wouldn't be willing to pay that much in wait time, in dollars, or
both. Doing things from scratch and optimizing everything everywhere
as used to be done when machines were expensive and people were
relatively cheap would result in a software product that was
inordinately expensive compared to competing wares. In short, you'd
be so late and so expensive that very few people would buy your
product based on technical superiority.
Users get the quality of software that they demand. The bottom line
is that the average consumer is more sensitive to price than quality.
Commercial software companies have done nothing but satisfy that
preference, just as they should.
--
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
<http://www.xmission.com/~legalize/book/download/index.html>