Would a programmer try to solve a problem even if they don't like the approach?