And also the other posts on esoteric.codes itself, covering esolangs and code art
I've been thinking about a programming language where parts of speech are flexible, so if you define a "square" function you could write both "square 3" and "3 squared".
Have your read “Nine Hundred Grandmothers” by R. A. Lafferty?
Try some of the DSLs for quantum computers. You basically want all of your operators to be commutative.