The case for ‘language agnostic’ programming