|
|
|
Ask HN: Software Engineering for Social Good?
|
|
8 points
by nmoadev
1414 days ago
|
|
I think a lot about the societal impact of software. So much software seems to have a strongly negative impact or be mostly irrelevant to society at large. This post isn't about enumerating the tech industries sins; the Center for Humane Technology does a good job: https://www.humanetech.com Instead, I'd love to hear from people who feel passionately that the software they work on is part of "making the world a better place." * What's the positive human impact of your work?
* Do you work in or for charities, non-profits / NGOs, or the government?
* Have you made sacrifices to be part of that work? |
|
However, I feel/felt pretty good, ethically, about all the tech work I've done, which can separated into a few buckets:
* Work for education systems and libraries. Yes, there's a bunch of stupidity and politics, but at the end of the day, I was making things that helped people learn, and that felt pretty good.
* Work for local or small businesses that otherwise wouldn't have their problems solved at all. In these cases, the businesses were either small enough that I knew the owners + how they ran things and could be assured they weren't exploitative dicks or what they did was important enough (e.g. hospice care) that solving problems and saving them time makes my local community better. (If I help the local lingerie place with IT things, they can serve more people and fewer women are uncomfortable, my local hospice running better means more care for my and my friends' parents, etc.)
* Work for non-profits or other organizations whose missions I believe in. I dabbled in nonpartisan political/civics communications work, for example, and I felt just fine using my tech skills to help people understand things like how elections are administered.
The key thing I've found to finding work that doesn't make me hate myself is the funding model of the organization.