Simplicity in #programming is overrated. The lisp curse is that things made of elegant small pieces are no more likely to be elegant in the large, when the complexity of the problem overwhelms simplicity of expression. Complex languages (eg C++) are that way for a reason. Having a bigger toolbox makes it more likely there is a feature that addresses your particular problem.
@tetron Where does Forth figure in to this, if you don't mind me asking?
@tetron OK. Have you ever heard of the "Forth way" of programming? It was a bit weird when I first heard of it but it has changed how I approach some problems.
@tetron http://thinking-forth.sourceforge.net/ -- best I can do on short notice, but some of the other well-known Forth books teach similar concepts.
@skquinn sounds interesting. Link recommendations?