Software engineering has always been kind of a game for the people who love it; it turns out that making it a game-as-a-service with lootboxes is just as effective for driving engagement as with other kinds of games.