Everyone by now presumably knows about the danger of premature optimization. I think we should be just as worried about premature design - designing too early what a program should do.
If efforts to do social work are couched in selfish motives then they will die a premature death. Why would my efforts get politicised? I have values I inherited from my father. He helped many. Anyone even a postman knocking on our door would get a glass of water and some sweets.
If I die prematurely I shall be saved from being bored to death at my own success.