After reading and reviewing Tim Berners-Lee’s book, Weaving the Web, CSS guru Tantek Çelik picks out some memorable quotes, comments on those quotes, and in doing so creates a few of his own.
it is usually better to at least consider current solutions to a problem before attempting something new (simply out of the principle of laziness, also known as efficiency).
And further (which may need to be read twice)…
There is almost always a better solution. The real question is, is the incremental advantage of such a better solution over a current solution worth the necessary effort to develop the better solution and the cost of dealing with the legacy of the present?