Live data from Hacker News

Ask HN: What can I do as a software engineer to help the underpriviliged?

news.ycombinator.com

1–10 of 57 posts

Re: Ask HN: What can I do as a software engineer to help the underpriviliged?

#2
My coworker has the same characteristics you describe. We work for a startup giving out loans to SMEs who otherwise won't get access to credit in poor parts of Latin America. We both came to work for this company precisely because we wanted to do some good in the world. The past year has been great because of this.

Re: Ask HN: What can I do as a software engineer to help the underpriviliged?

#3
Leave your bubble.

There is almost certainly some volunteer group in your area that could use an extra pair of hands. You might be tempted early on to offer suggestions to improve their efforts through better software; don't. Instead, just watch, ask, listen, and learn. Once you've got enough experience to be confident that you understand end-to-end how everything works in whatever group you volunteer for, you'll probably know the right place to apply your skills as a developer (which very well may just consist of, "um, you need automated backups").

Keep in mind that their priorities are different from yours. Things that you would probably consider essential or best practices are, for them, distractions and nuisances and costs to which they're super sensitive: updates, security, anything that's new and requires effort to learn.

Software developers tend to see themselves as "systems thinkers", and think they can always improve any given thing by swooping in and applying some new software to it. That is often not actually the case, but they don't get their hands dirty enough and stick around long enough to realize it.

Re: Ask HN: What can I do as a software engineer to help the underpriviliged?

#4
Find a religious building near you, they'll certainly have some kind of social service they participate in which could use volunteers.

Bonus: They probably could use your software skills as many of them have been operating for years with low-tech shoestring budgets.

Re: Ask HN: What can I do as a software engineer to help the underpriviliged?

#5
You can apply your skills to maximize income and donate resources. I donate ~$25K/year to various animal causes.

I second the thought of leaving your bubble because there is more opportunity. I am a former midwesterner, and I live near Seattle now. There are way more opportunities at the coasts then the midwest.

Re: Ask HN: What can I do as a software engineer to help the underpriviliged?

#7
post #6

If in America, your options are very limited and the answer very simple: Use your money, time, voice and vote to support a modern public safety net. Every other avenue is a divergence or distraction or otherwise ineffective.

He didn't ask which political platform or policy positions he should support. He asked what he could do to help the under privileged.

Re: Ask HN: What can I do as a software engineer to help the underpriviliged?

#8
Certainly you could contribute financially - and that’d be very American of you (source: am an American). However, you’ll get much more value out of donating your time and contributing “boots on the ground”.

A friend and I were talking recently about this tendency to offload the work - a very capitalistic approach (source: am a capitalist) - but you get a different kind of return on investment being present for and aware of the needs of those physically around you. That ROI might be measured in terms of mental health.

Re: Ask HN: What can I do as a software engineer to help the underpriviliged?

#9
Almost every nonprofit--especially local nonprofits like food banks, hospice care, shelters, legal aid centers, etc--has technology issues. They don't have enough money to pay for IT of any kind, especially in hyper competitive markets like Silicon Valley, and their tech knowledge would be probably laughable to you. If you showed up unannounced at the offices of one of these nonprofits and offered to help them with any tech issues they've been having (fixing a website, making the printer work, etc) they would be most grateful. Of course it's better to ingratiate yourself to the hardworking teams over there by making yourself part of the community first, you don't want to show up like the messiah who's going to fix all their problems for them. Above comments address this.

Re: Ask HN: What can I do as a software engineer to help the underpriviliged?

#10
post #7
post #6

If in America, your options are very limited and the answer very simple: Use your money, time, voice and vote to support a modern public safety net. Every other avenue is a divergence or distraction or otherwise ineffective.

He didn't ask which political platform or policy positions he should support. He asked what he could do to help the under privileged.

[deleted]
Post reply on HN