Live data from Hacker News

Ask HN: How can I do social good through programming?

news.ycombinator.com

261–270 of 394 posts

Re: Ask HN: How can I do social good through programming?

#261

We are taking a technology driven approach to improving the US healthcare system at the Peterson Center on Healthcare, our goal is to improve the quality of healthcare accessible to all, reduce the total cost of care our system bears, and improve the experience of healthcare professionals delivering this care. Feel free to let me know if you have any questions, on HN or by email at sdimantha(at)petersonhealthcare(dot…

What is a problem that you have recently defined and solved?

Re: Ask HN: How can I do social good through programming?

#262

I work at fightforthefuture.org and I've thought a lot about this. My first answer is to develop your skills to the point where you are strong on design and UI/UX, not just coding. I say this because we've worked with some people who have this ability, and they're extremely effective as activists once they focus on a mission. Aaron Swartz is one person who had this ability, but you don't have to be a genius polymath…

Do you have books or examples (or books detailing examples) that you can recommend w.r.t. this comment? "most social change gets done by small groups of people, and many of those people aren't technical. And usually it leverages certain moments when people happen to be paying attention, and makes the most of those."

Thanks!

Re: Ask HN: How can I do social good through programming?

#263

Earlier quoted context omitted.

I couldn't disagree more. There's a lot of jobs that add little to no value. In a fictional efficient market economy that conforms to neoclassical assumptions, sure, every job is value adding. But does anyone believe that that is the world we live in? It's comforting to think that just going to work and doing your job is actually contributing to something, but I just don't see how that can be generally true and defin…

"It's comforting to think that just going to work and doing your job is actually contributing to something, but I just don't see how that can be generally true..." I can't imagine how it would NOT be true. Say you buy something from the store. Presumably you're getting more value from it than it costs, if you weren't, you wouldn't buy it. Same with a company. If an employee provides more value than their salary, it m…

In a perfect, free, fair, well-informed market economy all economic activity happens because it helps someone.

However: In that very same perfect system, the individual is also compensated for exactly 100% of the added value.

If they then spend it on personal consumption, they capture all the value of their work for personal benefit.

Society is improved by that exact amount only if you include that workers well-being in the calculation. Otherwise, it's exactly zero.

But the effective altruist community has already come up with a perfectly valid yet somewhat disappointing answer: "earn to give", i. e. try to make as much money as possible, then spend as much of it as possible on others' wellbeing.

Re: Ask HN: How can I do social good through programming?

#264
post #165

Join or start a tech worker co-op! First, one of the best ways to do social good is to fight capitalism. Just by working at a worker co-op, you're doing this. Many tech co-ops are also built around resisting other oppressions like racism, patriarchy, etc. Second, many co-ops (e.g. http://sassafras.coop , the one I work for) work on lots of social good projects.

Yes, evil capitalism. You know, don't want to think you actually think that. Perhaps you meant, "fight the negative outcomes sometimes found in capitalist societies."

I don't think it's unreasonable to be consequentialist about it and short-cut that, especially if done tongue-in-cheek.

Re: Ask HN: How can I do social good through programming?

#265

Earlier quoted context omitted.

Agree that he's done a ton of good with his charitable giving, but point is that he bettered humanity (probably even more than his charity) even before that with Windows (giving the masses an easier way to interact with computers, allowing individuals and companies to create other valuable things in turn), the whole software not hardware paradigm (led to rapid development in terms of the type of programs and function…

I think 'bettering humanity with Windows' is open for debate. Some would argue that Windows, and the security problems it brought to the Internet, was the enabler for the single largest source of income for criminal enterprise outside of the drug trade. Now it is much more nuanced than that, network based criminal activity has existed since the invention of the telegraph, but I would be willing to wager even on a per…

Windows contributed to global productively enormously.

Re: Ask HN: How can I do social good through programming?

#266

Earlier quoted context omitted.

I couldn't disagree more. There's a lot of jobs that add little to no value. In a fictional efficient market economy that conforms to neoclassical assumptions, sure, every job is value adding. But does anyone believe that that is the world we live in? It's comforting to think that just going to work and doing your job is actually contributing to something, but I just don't see how that can be generally true and defin…

"It's comforting to think that just going to work and doing your job is actually contributing to something, but I just don't see how that can be generally true..." I can't imagine how it would NOT be true. Say you buy something from the store. Presumably you're getting more value from it than it costs, if you weren't, you wouldn't buy it. Same with a company. If an employee provides more value than their salary, it m…

You are correct about the starting conditions. A company with no revenue will devote close to 100% of its resources to creating value for customers.

But as it grows revenue, shifting resources to protecting its revenue stream starts to become lucrative. Employees spend some of their time providing value to customers, and some of their time protecting the "moat" around the company.

The percentage varies quite a lot, but I think there are lots of places where it's quite high. And within a company you may be acting in a role that's almost 100% moat protection, even if your coworkers are providing value directly. Without you, other people at other companies would provide that value directly, you're just helping to ensure that it happens under your shareholders' brand.

It goes meta, because then you have companies whose product is just moat protection services for other companies.

And it goes meta in the other direction too, down to the individual employee level. When you have no experience, you devote 100% of your energy to providing value. Once you have credibility amongst your coworkers, it makes sense to start shifting some of your resources to maintaining that credibility. This can become pathological in the same way, with entire companies whose product helps employees at other companies appear more credible to their peers. E.g. PowerPoint.

Re: Ask HN: How can I do social good through programming?

#267
post #197

Earlier quoted context omitted.

yes. the world would be a much much better place had a non-corporate version of facebook had become facebook.

I'm not convinced yet that a non-profit is capable of doing what Facebook does. I'd love to read about it if you have any lit on the topic.

I doubt anyone has ever written anything on the topic. Keep in mind that non-profit is not the same thing as non-revenue. Also, replicating facebook isn't necessarily what I'm talking about, but instead seeing whatever sorts of applications would be developed in the presence of altered incentives.

Re: Ask HN: How can I do social good through programming?

#268

Just read all the top line comments here. Interesting that no one had mentioned the one thing that has probably done the most to "better our chances as species" in the last few hundred years, and has helped hundreds of millions in India and China get out of backbreaking poverty and accumulate some wealth. And that is... Work hard, accumulate skills, and become better at your normal job. Even if you're not writing ope…

Have you ever witnessed the anger of the good shopkeeper, James Goodfellow, when his careless son has happened to break a pane of glass? If you have been present at such a scene, you will most assuredly bear witness to the fact that every one of the spectators, were there even thirty of them, by common consent apparently, offered the unfortunate owner this invariable consolation – "It is an ill wind that blows nobody good. Everybody must live, and what would become of the glaziers if panes of glass were never broken?"

Now, this form of condolence contains an entire theory, which it will be well to show up in this simple case, seeing that it is precisely the same as that which, unhappily, regulates the greater part of our economical institutions.

Suppose it cost six francs to repair the damage, and you say that the accident brings six francs to the glazier's trade – that it encourages that trade to the amount of six francs – I grant it; I have not a word to say against it; you reason justly. The glazier comes, performs his task, receives his six francs, rubs his hands, and, in his heart, blesses the careless child. All this is that which is seen.

But if, on the other hand, you come to the conclusion, as is too often the case, that it is a good thing to break windows, that it causes money to circulate, and that the encouragement of industry in general will be the result of it, you will oblige me to call out, "Stop there! Your theory is confined to that which is seen; it takes no account of that which is not seen."

It is not seen that as our shopkeeper has spent six francs upon one thing, he cannot spend them upon another. It is not seen that if he had not had a window to replace, he would, perhaps, have replaced his old shoes, or added another book to his library. In short, he would have employed his six francs in some way, which this accident has prevented. [0]

[0] https://en.wikipedia.org/wiki/Parable_of_the_broken_window

Re: Ask HN: How can I do social good through programming?

#269
post #117

Earlier quoted context omitted.

Long experience suggests they probably are not.

Why? I have exactly the same question on my mind as OP, and I'm definitely not thinking about yet another bullshit mobile app that'll save the world.

NGOs are not simply biding their time waiting for the next Tech Messiah to come along and save the world. Their tech problems are terribly boring and mundane.

We deal with this all the time. Well meaning techie comes along with a bunch of ideas, none of which are particularly compelling and all require a ton of work (on both sides). When we don't immediately do backflips, they disappear. Rinse, repeat.

Re: Ask HN: How can I do social good through programming?

#270

Just read all the top line comments here. Interesting that no one had mentioned the one thing that has probably done the most to "better our chances as species" in the last few hundred years, and has helped hundreds of millions in India and China get out of backbreaking poverty and accumulate some wealth. And that is... Work hard, accumulate skills, and become better at your normal job. Even if you're not writing ope…

I couldn't disagree more. There's a lot of jobs that add little to no value. In a fictional efficient market economy that conforms to neoclassical assumptions, sure, every job is value adding. But does anyone believe that that is the world we live in? It's comforting to think that just going to work and doing your job is actually contributing to something, but I just don't see how that can be generally true and defin…

"There's a lot of jobs that add little to no value."

Creating wealth vs transferring wealth.

I've tried to choose jobs that have some value add, some win/win angle. Alas, it hasn't been that easy.

Post reply on HN