Idle software engineer, how do you motivate yourself?