Every job has its quirks. But some feel almost like a world of their own. Like programming—we (indirectly) interact with it every day, yet many of us know surprisingly little when it comes to what ...