Eu escrevo mais código funcional, evito a mutação de dados e efeitos colaterais em métodos, não tenho receio das primitivas de simultaneidade (modernas), explorei opções alternativas de implantação.