Being a professional programmer is more like a UN Translator than high school conversational Spanish.