Why are foreign programmers more professional than domestic ones?