programming sucks