My best friend Linda is leaving her husband just because he is unfaithful to her. That is no reason to leave the person. I feel like after that, you should stay with them and make sure that the rest of their life is sheer hell.
A most important, but also most elusive, aspect of any tool is its influence on the habits of those who train themselves in its use. If the tool is a programming language this influence is, whether we like it or not, an influence on our thinking habits. . . . A programming language is a tool that has profound influence on our thinking habits.