To wit, IDEs encourage complexity and bloat and fat function/methods
I write all my Clojure code in IntelliJ, using a (customised) version of La Clojure. Could you explain to me how this encourages complexity and bloat in my code?
He is talking of programmers who start programming with IDE's and nothing else. If you belong to this category it will difficult to explain you the very concept of bloat, because that is what you have started with and feel it to be perfectly normal.
Most people who program in Editors I know read the documentation, manual and tutorial better. They think and code. On the other hand IDE only programmers I know can't write even simple functional programs without IDE, autocompletion and intellisense.
Take a big Java project and try to work on it without IDE/eclipse/IntelliJ, that would give a true picture of how much work IDE had automated for you.
I write all my Clojure code in IntelliJ, using a (customised) version of La Clojure. Could you explain to me how this encourages complexity and bloat in my code?