coding in cold environments