Solo Programming, Pairing, and Mobbing: Which Is Right for You?