Essays written slowly, on purpose.
The two hardest problems in computer science are cache invalidation, naming things, and off-by-one errors. But naming is the one that keeps me up.