I think the best social good comes from fostering a more civilized environment. Sure, we need things like fire fighters and EMS. But keep in mind that fire fighters also try to do fire prevention. Sometimes, people get so focused on how to be a hero (metaphorically looking for the best way to fight the worst conflagrations) that they overlook opportunities to do more valuable though less "sexy" prevention. Anything t…
This. We have had a horrible track record with tech volunteers, in part because our mission is not tech-centric, so they don't get any glory. It doesn't mean there isn't anything for them to do - it's just that the story isn't about technology ... or them. There is a mountain of boring, yet critically important work waiting for people to just roll up their sleeves and pitch in.
Ask HN: How can I do social good through programming?
111–120 of 394 posts
Re: Ask HN: How can I do social good through programming?
#112Support the people already doing important work - get away from the egocentric "tech will save the world" attitude that is so endemic to our industry. Just get involved and see where you can help.
Unspecific suggestions like this are the reason people get lost and resume the attitude you're deriding.
Re: Ask HN: How can I do social good through programming?
#113Earlier quoted context omitted.
This. We have had a horrible track record with tech volunteers, in part because our mission is not tech-centric, so they don't get any glory. It doesn't mean there isn't anything for them to do - it's just that the story isn't about technology ... or them. There is a mountain of boring, yet critically important work waiting for people to just roll up their sleeves and pitch in.
I'm pretty sure the original post is asking what's in that alleged mountain.
I mean this is Y-Combinator after all, not exactly a hub of philanthropy.
Re: Ask HN: How can I do social good through programming?
#114We have a yearly, paid, 5 month long fellowship in Brooklyn for mid-career engineers, designs, and product managers that combines human centered design and Lean Startup to build tech ventures that fight poverty.
https://joinpropel.com came out of our fellowship and just raised a seed round from Andreesen Horowitz.
Our website: https://labs.robinhood.org
Re: Ask HN: How can I do social good through programming?
#115Re: Ask HN: How can I do social good through programming?
#116Support the people already doing important work - get away from the egocentric "tech will save the world" attitude that is so endemic to our industry. Just get involved and see where you can help.
Get involved in what; where? Unspecific suggestions like this are the reason people get lost and resume the attitude you're deriding.
Or as mentioned above - just donate some of that sweet, sweet cash that tech workers are making hand over fist compared to nearly every other occupation.
> Unspecific suggestions like this are the reason people get lost and resume the attitude you're deriding.
Yes, surely those people bear no responsibility around their personal level of civic engagement.
Re: Ask HN: How can I do social good through programming?
#117Earlier quoted context omitted.
This. We have had a horrible track record with tech volunteers, in part because our mission is not tech-centric, so they don't get any glory. It doesn't mean there isn't anything for them to do - it's just that the story isn't about technology ... or them. There is a mountain of boring, yet critically important work waiting for people to just roll up their sleeves and pitch in.
I'm pretty sure the original post is asking what's in that alleged mountain.
Re: Ask HN: How can I do social good through programming?
#118There's some important things that can make a lasting difference, beginning with ensuring there's something you care about, possibly obscure, but important, for possibly a long time. A big part of this is learning about what the issues are and their impacts.
To help pick a problem or area you care about.. there are things that you are naturally drawn to and can't help yourself with.
It's not a bad place to start looking for problems (and other people trying to make a difference) you care about and want to add value to is an important consideration.
Why? The most important thing I experience is the importance of always adding value first, and finding a way to do it. It simply opens more doors and opportunities than anything else I've ever experienced.
From a tech perspective, many social enterprises, groups can benefit from basic mobile apps or tools for the people they work with. The skillset here isn't the hard thing to find, it's a willingness to learn and only then solve problems even if they aren't new or interesting but deliver great value.
If you can help someone save a few hours a week with 10-15 minutes of making an excel sheet, it is a greater help and a start.
All big problems begin as and consist of a lot of smaller problems.
A secret of finding interesting projects that can grow, is that the willingness to solve small problems, because small problems leads to large problems on their own. Almost all of my multi-industry experience is due to the transferability of solving similar problems.
With this in mind, social good can happen independently, with a group, from an initiative at work, and not just exclusively from working with non-profits. Help where no one's helping and you'll find lots of opportunities to add value.
Re: Ask HN: How can I do social good through programming?
#119"Fixing world with software" nowadays cynically means just "to build closed platform and seek for rent".
Re: Ask HN: How can I do social good through programming?
#120The big focus is helping students identify and fix mistakes in their code in a friendly and approachable manner.