Using Lisp changed how I program (so did Prolog and OCaml for that matter). But Forth and APL changed drastically the way I _view_ programming: If we understand it as communicating our intents to the machine using a language, then abstraction should be nothing more but a function of features, performance and the number of tokens employed.
Say you "refactored" our code by implementing a design pattern straight from the GoF book, yet the number of tokens somehow increased? Sorry pal, no approval for your PR from me.