Do you ever use knowledge from other areas in programming?