>>10
One day a novice Common Lisp programmer came to the Lisp Master and asked for an advice regarding the extremely flexible package system he was writing. His problem was that while he quickly implemented the basics, then he proceeded to add more and more features allowing for all kinds of flexibility but that just multiplied the possibilities for even more flexibility, with no end in sight.
The Lisp Master inquired where the novice was developing his extremely flexible package system, opened its source in EMACS, and said: "You can't achieve flexibility by adding structure, and every line of code adds structure", with which he promptly C-x h C-k the entire source.
"A blank page you are looking at is the ultimate flexible package manager" he told the horrified novice, who then was enlightened.
This is the extremely flexible package manager that CL uses since then, and this is also the approach that CL users learned to apply to all kinds of extremely flexible programs (except fibs and facs) that they don't write all the time.