There is nothing more frustrating for a web developer than spending hours at a time fixing a bug that should just work. Often I'll get stuck in a programming state that feels like I have absolutely no idea what I'm doing, as if the language I'm using (CSS, PHP, whatever), is actually a foreign language.
If what I've described sounds familiar to your, then this article will provide comfort and humor.
Esoteric programming languages don't really serve any purpose other than providing a bit of fun or proving a proof of concept. But boy, do they provide a chuckle for the rest of us!