overcoming developer fatigue