Also, support diversity. Look around, how diverse are your colleagues? Do they reflect the rest of society? Diversity starts early. Everyone of your coworkers started their view of the world early in life. Ask yourself what you can do to influence the youth to be part of the career that has given you the kind of life you have and enjoy. You can't create software to fix it but you can get involved and change the future. What can you do? Become a mentor, support people that are driving change. You need to get involved and be the driver of change. At the very least understand that what you do now will change the future.
We as programmers are quite good at assessing prior art as well. If we take cues from protests in Hong Kong, it has been widely reported that the HKmap.live mapping app that Apple banned has been a major resource for protesters in those areas. There is probably room for a similar appllication? To add an additional anecdote, the "This American Life" Podcast "684: Burn It Down" seems to me to be a relevant story. It details the story of a corrupt fire deparment, and how an attempt at organizational change (cultue/values/operations) was effected. Long story short, it didn't work! To me, the "why?" behind the relative failure is interesting. The leader who was attempting to remove corruption and corrupt and sexist firemen was was outsted by a shift in the political climate. He had support from the mayor of the city, but after the mayor lost in an election, the chief lost his job and any progress he made was reverted.
Use the tools you have to identify problems and turn them into opportunities that present high value returns. Be specific and address problems that can be observed to be clearly within measurable bounds of satisfaction. Employ YAGNI.
Today’s biggest concern is specifically about police treatment of the public it serves. The part that is maddening is the poor treatment and poor handling of people they interact with. Equally concerning but less articulated is the polar opposite, where the shining standouts are part of the training set for tuning the model of law enforcement appropriateness and effectiveness.
That event have nothing about particular community. And I do not understand who and why decided to assign color label to that crime act.