There's a thing I've always wondered about programming, which is what exactly it takes to do it.
( lengthy, geeky, and might be offensively elitist to some )