Earlier quoted context omitted.
I think Bill Gates is an interesting data point here. For a lot of his life he was reviled by many, and yet in the past 15 years he has used his wealth to do great good.
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…
Ask HN: How can I do social good through programming?
251–260 of 394 posts
Re: Ask HN: How can I do social good through programming?
#252Earlier 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…
which ones? forcing them or not forcing them?
Re: Ask HN: How can I do social good through programming?
#253Earlier 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 can make money while damaging society. Some (possible) examples are employees working at: - a tobacco company - company that supplies oppressive regimes with tools (software and military hardware) to stay in power - company peddling some kind false medical treatment - tax lawyer helping people find loopholes - lobbyist working to increase regulatory capture in favor of their company
> you have to be pretty cynical to think most people aren't providing net value at their jobs
Yes, I agree. But note that you can provide net value to your company, but detract from society as a whole. Even so, I'd say the majority of people are adding value to society: plumbers, mechanics, pilots, engineers, most lawyers, some politicians, etc.
But there is a spectrum of how much you contribute ranging from way in the negative to way in the positive. There's also jobs that contribute nothing, but don't really hurt. Day Traders come to mind, they do high-frequency money sloshing, but don't really change anything.
Re: Ask HN: How can I do social good through programming?
#254Earlier quoted context omitted.
already looked it up. do you ever find that a human response lends insight or relevant, current links that an encyclopedia lacks? I sure do.
You know what? Thank you. You've made me question yet again why I even bother going to HN. This place is just full of compulsive arrogant hair-splitters passing for geniuses.
Re: Ask HN: How can I do social good through programming?
#255Re: Ask HN: How can I do social good through programming?
#256* Program for charities * Make Reddit style voting for political topics * Invent an econmic system that saves the planet * Work on blockchain projects for good for all * Contribute to open source projects
Re: Ask HN: How can I do social good through programming?
#257Earlier quoted context omitted.
"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…
> I can't imagine how it would NOT be true. You can make money while damaging society. Some (possible) examples are employees working at: - a tobacco company - company that supplies oppressive regimes with tools (software and military hardware) to stay in power - company peddling some kind false medical treatment - tax lawyer helping people find loopholes - lobbyist working to increase regulatory capture in favor of…
It is easy to build something and say "this helped family X, or this powered Y homes", but there are so many externalities that are simply hidden. What if family X is part of Nation Z, who is about to start thermonuclear war W?
It's just a guessing game at that point. It seems that most people ignore it under the guise of "well, I do the good that I can", but it's false comfort, IMO.
Re: Ask HN: How can I do social good through programming?
#258Earlier quoted context omitted.
"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…
> I can't imagine how it would NOT be true. You can make money while damaging society. Some (possible) examples are employees working at: - a tobacco company - company that supplies oppressive regimes with tools (software and military hardware) to stay in power - company peddling some kind false medical treatment - tax lawyer helping people find loopholes - lobbyist working to increase regulatory capture in favor of…
Re: Ask HN: How can I do social good through programming?
#259OP here, actually floored by the rapidity and variety of responses. Thanks HN. I'll take this opportunity to float an idea that's been kicking around in my head for a long time. The premise is to: 1) (this is almost certainly the easy part) build out a platform that is like a two-way khan academy - teacher and student, with at least the teacher having a tablet and a stylus that function well, sharing a digital blackb…
In the world of retail many companies have to train sales staff in third party dealerships, this can be with lots of site visits and with those staff doing some away day thing. The reason for this sales training is so products can be demonstrated and those sales converted by knowledgeable staff.
So you find your market in this type of a business and solve the challenges. There will be plenty in keeping company staff trained and on-board, with a long-term relationship with them selling stuff they get training updates about. You tailor your solution to different verticals and when you have a base product that can be tailored to your customers you then do your project version as that 'base product'.
So maybe do this the hard way, put in some time being that person that does company training materials, build out whatever is needed for doing that much, much better, pioneer it with the company that you work for, and on their clock, put in a lot of work needed to build out the backend and support needed for your big idea, then leave to polish it off knowing you have a commercial version out there and proven to be good (hopefully!).
Whilst you are doing this you might also want to help or support those around you on a friendly basis rather than as part of an organisation. Just being a friend to an elderly neighbour, having time for them and being willing to help them get their teevee plugged in correctly is pretty good. You can also be there for others that have problems of the mind or of the body that you are glad you are not afflicted by. Through maintaining friendships and looking out for a few vulnerable souls from different walks of life to yourself you can learn immense things about the human condition. You can also change people's lives with money and learn the nuances of that. There are no tax deductions or medals for making charity something you do informally, the whole world is not going to care if you walk the old guy's dog for him every morning.
Re: Ask HN: How can I do social good through programming?
#260Feel free to let me know if you have any questions, on HN or by email at sdimantha(at)petersonhealthcare(dot)org.
Here is one of the engineering roles we are recruiting for (more to be announced later) - http://petersonhealthcare.org/careers/software-engineering-t...