We need to sit down and talk for a second.
It's about social justice and change and privilege and all that stuff. But please bear with me. I am going to try to be gentle. But it's going to be uncomfortable.
A thread.
So I'm not saying I'm some grand teacher; I struggle with this stuff too. Anyway, here goes.
Programmers jump in like "What TECH thing can I do to help? Can I build an app? Can I write a machine learning model to help?"
And the intention is appreciated.
But.
I have seen 5 separate mutual aid apps built in separate stacks by separate groups that don't know about each other.
I have seen 7 COVID apps that all do the same thing.
Folks jump into the IDE without talking to each other.
We have no time to talk, and we build without doing so, because we have this huge sense of urgency. Which is also an element of WSC.
And 100 programmers feel like heroes, but nothing is actually solved.
We have this thing about being in charge.
We have this thing about being the hero.
We have this thing about centering ourselves.
And we have to get over it.
We need to be okay with sitting down and listening to other people.
We need to be okay with being just one brick in the wall of the solution that the community needs.
Maybe it needs you to wear a mask, and stay inside, and do a grocery run for your neighbor.
You know—normal, non-heroic things that everyone needs to do.
Maybe they need you to read a book, or give up your seat at the table to a black technologist.
But you can't know without connecting, and sitting down, and listening.
And you also need to be prepared to hear the news "yeah, we don't need you to be our hero. We need you to do XYZ unglamorous thing, please."
But they do need many more than 200 people doing the unglamorous things like learning, and listening, and caring for their communities.
We, programmers, also have to consider that a lot of what we have, we got from the system we're fighting.
As in, you are paid your $240k or whatever, because of those contracts.
We really need to consider, if we're doing that...
And I made a choice to leave a company because they took a contract that would get black and brown people killed.
In that particular case, I wasn't getting paid some monumental amount. But that happens too. And not being complicit means giving that up.
What has my complicity allocated to me that isn't really rightfully mine?
Why am I okay with that? Am I gonna do something about that?
We're not lone actors. We are parts of a system.
And when that system does the opposite of the thing we claim we stand for, we need to acknowledge our complicity...
We need to address, and figure out how we're gonna fix, the harm we have caused by being a part of the system we're ALREADY IN.
And yes, I've heard every single argument about "reach" and "net positive impact," and none of them absolve us of this responsibility.
Because we're not the heroes. If this story needs heroes, our complicity in the systems of oppression make us unqualified to be those heroes.
We need to submit ourselves, learn, connect, and follow someone else's lead.