Coding is a lot of things: Brain-teasing, challenging, fun, powerful, and thus liable to give its practitioners the occasional God Complex.
But primarily? Computer programming is deeply, agonizingly frustrating. (I’ve blogged about this before.) Computers are brutal, unforgiving taskmasters...