A quine is a program that produces its source code as output.
I got drawn into quines and couldn’t stop for a while. I put my insights together in a (hopefully) entertaining essay.
Show me your favourite quine!
I encourage anyone to just try and implement a quine by themselves. I don’t say it’s easy. It’s not impossible either. It doesn’t necessarily require a lot of programming experience … rather a hang for riddles.