Hacker News new | past | comments | ask | show | jobs | submit login

This article leaves out an important point: Most, if not all, programmers I know do care about these issues, but we can't solve them. We would if we could, but it's not what our profession is good at.

The title of the article, "come here and work on hard problems – except the ones on our doorstep," speaks to this. We programmers have the tools to solve many interesting and important problems, but certainly not all. Deeply rooted social problems such as homelessness cannot be solved with a mobile app or data analysis.

So programmers see homeless people on the way to work, and we feel bad, but what can we do? Maybe the author wants us to feel guilty about the gap between rich and poor. But bear in mind most of us are not the rich of America. We're in the middle. Yes, it's much, much more comfortable in the middle than at the bottom, and I think most of us are grateful to be where we are. But most of us aren't aristocrats; we work for a living. And we're also not the ones who want to further widen the income gap. Rather, we tend to vote for progressive candidates and policies.

Is there more we could do? I'm not sure what it would be. Charitable donations help a little, but won't solve the problem. Volunteering helps a little, but again, it's marginal. It's the people who actually work in advocacy, politics, and homeless services that are really in a position to help solve these problems. Programmers just aren't the ones to do it.

Coincidentally, I actually do have some experience in the homeless services world. And from what I have seen, the solution is basically money.

Much of the homeless population cannot be permanently cured. There is no homelessness reboot, where you go in for rehab, mental health treatment, etc., and you come out ready to face the world as a gainfully employed, self-sufficient person. Even with treatment, relapses are the norm, rather than the exception.

Consequently, the realistic and humane solution is to put up the money for a basic safety net. Considering the number of homeless in our country and the rather modest price of providing basic food and shelter, it would not really be a noticeable drain on our society. And just to head off criticism: We're not talking about putting lazy people in the Hilton and feeding them caviar. Even spartan, barracks-style homeless shelters, such as the ones where I've worked, are a whole lot better than leaving people on the street. So-called lazy people (i.e. those who can work but don't want to) will not take advantage of this, because it's not an attractive option. No matter how lazy you are, you will choose to work over living in a homeless shelter if you can.




I think being a programmer does help the situation in one respect: by having a large salary, you also pay commensurately more in taxes, which could be used to pay for social services.

One reason the quality of life is so high in Germany is that it is, as far as I can tell, a nation of engineers. With an economy based on high value products for export, Germany can afford one of the shortest work-weeks in the world and some of the best social services.


That's very true. And it's kind of comforting, because you know that by earning well, you're creating positive externalities. This is why I'm happy to pay my taxes. (I don't necessarily support everything they're spent on, but everyone has to compromise on that, no matter what they support.)


If more programmers did volunteer (or their employers encouraged volunteering), even for a little bit, by being exposed to the problem and having an opportunity to interact with the homeless, some new solutions might arise.


It's not about charity. There are plenty of businesses to be built that help improve education, income inequality and social services, or steer politics to do the same.


I don't mean to be harsh, but that sounds a little hand-wavy. Could you elaborate on what types of businesses you have in mind?

I don't think education and income inequality are the real issue here. For the long-term homeless, it's not that they lack job skills. Nor is it that the poor make too little (which they do). Rather, most of these people are disabled, and that is the root cause of their homelessness. In fact, a lot of them do have good educations and once held well-paying jobs. But then something happened: A traumatic head injury, the onset of serious mental illness, an addiction.

Also, note that I explicitly rejected charity as the primary solution to the problem. So yeah, I agree with you that it's not about charity. What I'm suggesting is that governments provide even a minimal safety net. (In some places they do. I don't know what the situation is in SF.)




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: