Ask HN: How can I do social good through programming?
81–90 of 394 posts
Re: Ask HN: How can I do social good through programming?
#82Open source tax-calculator for tax policy analysis. Used by many policymakers to inform their decisions about tax policy via the TaxBrain GUI (https://www.ospc.org/taxbrain). Influences decisions that affect hundreds of millions of lives.
Re: Ask HN: How can I do social good through programming?
#83Earlier quoted context omitted.
Ummmmmm but Uber made the world a better place? (for me anyway)
Did it make your world a better place, or just add a bit of convenience whose cost was distributed to people you don't know?
Re: Ask HN: How can I do social good through programming?
#84Re: Ask HN: How can I do social good through programming?
#85Work with mission-driven businesses. B Corps[0] are a good place to start. There's nothing quite like coming to work every day with a group of like-minded folks who want to make a dent in the universe. My company, www.grove.co, strives to help families making it easy to buy sustainable products vs. conventional CPG. It seemed a bit crazy when we started, but now literally thousands of families get sustainable product…
Re: Ask HN: How can I do social good through programming?
#86Re: Ask HN: How can I do social good through programming?
#87Earlier quoted context omitted.
> The HN demographic is spectacularly disinterested in the well-being of humanity. Wait, what?
You can see it in the many comments claiming that working at an ordinary day job or donating your income to charity is akin to the social good asked for by OP. It's a failure of imagination to assume that you can do more good for the world as programmer #9001 at Facebook who donates some of his income to effective altruism than as a programmer who adds all of her value to some other cause. A good programmer making 10…
It's a failure of imagination to assume that you can do more good for the world as programmer #9001 at Facebook who donates some of his income to effective altruism than as a programmer who adds all of her value to some other cause.
It's obviously a failure of imagination to believe this is not possible either. I'm not saying it is the clearly or always the best outcome, but it's clearly possible.Consider law, for example. To use round numbers, biglaw mid-career in NYC could target $500k/yr, and plenty of lawyers are working for non-profits at $50k/yr. So one could choose to take the $500k/yr, plus donate enough to a non-profit to hire two people full time. Now you have 2x your "more than x value".
The numbers in tech are actually not much different, for certain skill sets. It's also important to remember that skill sets are not fungible this way. I could be really good at something HFT or OR companies really want, but only middling at what a non-profit needs. This affords a sort of arbitrage opportunity.
Another option - chase a high paying career for 10-15 years, retire with a modest but secure income, move to a cheaper location and volunteer the remainder of your working life to charities.
etc. etc. be imaginative.
Re: Ask HN: How can I do social good through programming?
#88Anything that helps feed people well or better, promotes germ control, reduces social friction in some way, helps marginalized peoples earn a living or helps people of limited means access basic decent housing promotes the social good. But those things are often not the heroics people have in mind when asking this type question.
Re: Ask HN: How can I do social good through programming?
#89Re: Ask HN: How can I do social good through programming?
#90Honestly, I think the most effective thing to do is find an organization doing social good, who is hiring programmers, and go work for them. There are plenty of non-profits and governments that do a ton of good, and employ developers to work on their web sites and infrastructures. A good friend of mine is a developer for the ACLU, for example. There are also organizations like Code for America that do open source wor…
I agree with this comment. A friend of mine is a programmer taking a year off of work to volunteer for a refugee aid organization to analyze and improve their databases. It's important work, not necessarily sexy, but helps these organizations do their work. In the end he's likely to emerge a better programmer along with a body of domain knowledge. It helps to actually be passionate about the field.