Being a functional programmer in a group of imperative programmers is miserable