Alan Kay on programming languages as user interfaces: "Even if you’re designing for professional programmers, in the end your programming language is basically a user-interface design. You will get much better results regardless of what you’re trying to do if you think of it as a user-interface design."
Steve Yegge on the relative difficulty of high-level and low-level programming: "Observation: systems programmers look down on application programmers. Pop culture is that systems programming (kernels, drivers, real-time OSes, etc.) is harder, possibly since they're equating app programming with just laying out the UI. I've done both — or all three, counting doing a bunch of tedious UI layouts in various frameworks. App-level programming is harder than systems programming."
m4 manual page on Turing tar pit addictiveness: "Some people found
m4 to be fairly addictive. They first use
m4 for simple problems, then take bigger and bigger challenges, learning how to write complex
m4 sets of macros along the way. Once really addicted, users pursue writing of sophisticated
m4 applications even to solve simple problems, devoting more time debugging their
m4 scripts than doing real work. Beware that
m4 may be dangerous for the health of compulsive programmers."