The Programmer’s Dilemma: Passion, Precision, and That One Client