To me this article really shows the power of Lisp more than anything else. I’ve recently started learning about Racket and the freedom it gives you to make your own DSLs on the go with minimal effort is just mind blowing.
Whether we actually want people’s custom macros and DSLs in production is another question, tho.