What does all this mean for software developers? We program and oil the industrial complex, the system that is jeopardizing our very survival. Software engineers have brought tremendous efficiency gains resulting in profit gains that as we know are not fairly distributed, and we continue to automate and increase unemployment while our society, in the U.S., lacks essentials like food security and good public housing. That being said, we are also in a unique position at this point in history. The world and our economy have become dependent on software. Should software developers use the economy's dependence on software as an opportunity to demand socioeconomic change? Recently I've seen some open source projects using their landing page to bring awareness to the Black Lives Matter movement. I think that's great, but can we do more? Could an association of developers help to create change, and what might that look like?
See also: https://opinionator.blogs.nytimes.com/2013/09/15/the-banalit...
And in my opinion you're not going to achieve anything (positive that is) with software. In fact, to change things people would need to use LESS software to become less dependent on those big corporations that pretend that they care.
You want to be revolutionary? Ditch your smartphone and live a simpler life. You can only change yourself and maybe others by the example you set.