 As a moral code, altruism is impractical, because its requirements are contrary to the requirements of life and happiness, both the agent’s and other people’s. As such, it is also profoundly immoral. Altruism leaves us without any moral guidance in our everyday lives and gives morality a bad name.