Quality code starts with the details of the language