An article by The Angry Economist.
You can’t help poor people until you understand why they’re poor. To those who don’t know: poor people aren’t poor because they have no money. They’re poor because all their choices in life suck. Giving them money doesn’t automatically solve this problem for them.
This is basically my opinion as well, although I might prefer to say: “You can’t help people until you understand why they need help.” That said I believe a fair and happy community should provide itself insurance against certain risks, this reduces the overall psychologically cost of life. Of course things then start getting complicated again.