I think that these days strong competition is killing quality software. Companies cannot afford to implement a good product, even if they know how to do it. It is too expensive. The games producers are a good example. Borland may be another good example. There are some companies who can afford too loose in the first phase (like Microsoft) and win later (think about XBox,.Net, Vista,...). Most programmers will be happy to write good software but not with insane deadlines and insane managers. So I think is not a knowledge problem.
One of the problems that leads to modern hardware increased complexity is that applications cannot benefit from the full performance hardware can offer. For example, if you are a game programmer and you get: - 10% performance loss because of the drivers - 10% performance loss because of the SDK - 10% performance loss because of you The total performance loss will be ~30%. For other application this scenario is worse: Application (10%) > Framework (10%) > API (10%) > Kernel (10%) and this is not the worse case.
That's not a machine, it's a standard Star Wars pool. Notice the jumping board on the left.
I don't know about the results but at least it looks like a next-gen search engine
moogle.com
I think that these days strong competition is killing quality software. Companies cannot afford to implement a good product, even if they know how to do it. It is too expensive. The games producers are a good example. Borland may be another good example. .Net, Vista, ...).
There are some companies who can afford too loose in the first phase (like Microsoft) and win later (think about XBox,
Most programmers will be happy to write good software but not with insane deadlines and insane managers. So I think is not a knowledge problem.
WordPress+LightPress:
...
- easy to install
- easy to administer
- clean
- faster then Drupal, Serendipity, TextPattern,
- php+mysql based
http://wordpress.org/
http://lightpress.org/
One of the problems that leads to modern hardware increased complexity is that applications cannot benefit from the full performance hardware can offer. For example, if you are a game programmer and you get:
- 10% performance loss because of the drivers
- 10% performance loss because of the SDK
- 10% performance loss because of you
The total performance loss will be ~30%. For other application this scenario is worse: Application (10%) > Framework (10%) > API (10%) > Kernel (10%) and this is not the worse case.