In Beating the Averages, Paul Graham presented LISP as the more powerful language that you must used always. I tend to agree on the first part but less on the second. Using the most powerful language is not always the best solution. In the article, it points out precisely the reason why I think so: sometime, their is a library that just do it. In my opinion, must of the time, their is a library, a code fragment, or whatever, that just make your life simpler. Computer science as mature enough to ressemble more and more to what other engineering science is: a work of integration over commodotized components. Hackers should concentrate into creating really new stuff instead of re-inventing Yet Another Piece of Software.