Wednesday, May 02, 2001

Evils of complexity Complexity is the biggest problem in software. It causes the most technology projects to fail outright, or produce substandard products. For software vendors (like Microsoft) who have a monopoly on the market allowing them to crush competition and extort annual upgrade taxes, this does not matter. But to businesses and consumers it does.

This poorly written and sloppily conceived article talks about Oracle selling "simplicity" through a software suite. One thing it gets right -- integrated software makes complexity work.

Far better is to design minimal systems composed of many small, simple programs, each one doing as little, as robustly as possible, passing laintext to each other. Think Unix.

No comments:

Post a Comment