My favorite esolang, not mentioned in the article, is Malbolge[1], simply because it's so difficult to write working programs in that it took two years for the first program to be found, which was discovered (not written) using a heuristic graph search algorithm.