Adam Miller Profile picture
Jun 26, 2019 22 tweets 10 min read Read on X
As some of you already know, for the last two years I've run tech for a pretty amazing side project – but been on the fence about sharing my involvement.

On June 1st my partner @ebakerwhite1 and I released plainviewproject.org

THREAD 🧵 – let's talk about tech and activism.
(Let me preface with: Cops are heroes. But we need to know that ALL officers have ALL of our backs, no matter our race, religion or ethnicity.

These aren't "a few bad apples" – it hints at a pervasive sub-culture of bigotry in the organizations we task with defending civility.)
I've decided to attach my name to this on the off chance that it will inspire someone in tech to get more involved with their local community.

Tech has an "ivory tower" problem, in part because we (often unintentionally) are so isolated from the people who use what we make.
The tools we create have the amazing power to amplify anything they touch. It is our *choice* about what to amplify that can have a profound impact on the world around us.

Emily reached out to me with a much smaller scope – a story focused exclusively on the Philadelphia area.
After a discussion about project goals, we agreed to work together on something larger.

A single engineer was able to scale up operations to eight cities, and help turn this into a national story.

I am immensely proud of this project, so excuse me while I brag for a moment:
We launched with an article in @BuzzFeedNews, written by the amazing @emilyhoerner and @ricktulksy

buzzfeednews.com/article/emilyh…
Finally, (and I've saved the best for last!) we were mentioned by U.S. House Rep @LacyClayMO1 in a hearing on the federal response to white supremacy in the House oversight committee:

c-span.org/video/?461379-…
All of this was only possible because of technology's ability to up-level the impact of an already amazing project.

But at the end of the day, that is all the tech can provide – amplification. It is a tool, and our choices of where and how to apply it are what matter.
Here in Silicon Vally it's so easy to get lost in the tool.

We debate every day how to optimize, organize, and refine our code.

It's important to acknowledge the position of privilege we are in that can afford us this obsessive focus on technical perfection.
But in just the last few years I feel like we've seen developers wake up to the realization that what we build has an impact on the world.

No, we can't all make big choices on content moderation, facial recognition deployments, or how to craft a hippocratic oath for engineers...
What we *can* do is make the choice to step outside of our industry, look at the local community, and discover a space ripe to share some of our technical privilege.

We can choose to help other people do what they love faster, so all of us can create the future we want, faster.
There are many ways to get involved as a technical contributor in your community:

- Do data work for a grassroots campaign
- Run IT for the neighborhood democratic club
- Help your local paper on a data journalism project
- Offer website assistance to a non-profit
However (especially because of tech's existing ivory tower problem) it's important to always approach with the mindset of a tech ambassador.

Wherever you go, make sure you:
1. Arrive with humility.

The "tech savior complex" is real, and it's bullshit. We offer a tool – they're the boots on the ground. Respect everyone's expertise and they'll respect yours.
2. Learn to speak the language.

You can't help without knowing the landscape. Spend time to learn everything you can about the problem space before diving in. Never underestimate the power of being a good student.
3. Address their needs, not yours.

As engineers we are trained to hyper-optimize. It hurts, I know, but the MVP is often more than enough. Before you dive in, make sure you're actually fixing the problem you've been told is important. Trust your partners to know what they need.
4. Show up.

The best way to find new opportunities is to meet people where they are – literally! Make sure you're present at the meetings and meetups. Who knows, maybe you'll even find some new friends. Short-term results are great, long-term relationships make them permanent.
The rewarding results from #PlainViewProject, and from my other mission driven side projects, have only made me want to dig in harder on impact-focused tech. I'm excited to keep exploring the intersection of tech and community activism. (Big announcement on that coming soon!)
In the meantime, if anyone is interested in choosing to focus their technical skills on local community work as their side hustle, or if you are a community minded organization in need of technical resources, feel free to reach out – I'll do my best to help make a connection. ❤️

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Adam Miller

Adam Miller Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @voiceofadam

Oct 2, 2020
You scooped me @chrisarvinsf! Two weeks ago, @ebakerwhite1 and I discovered an insane network of fake Twitter accounts attacking progressive politicians in SF. @EskSF has written an amazing article on it.

missionlocal.org/2020/10/bogus-…

Ready for a rabbithole? Follow this thread 👇
A couple weeks ago, a person called Emily Zeng began a meme campaign against SF D5 Supervisor Dean Preston. Zeng’s profile (@EmilyZeng20) reads: “Meme girl. Social Justice and Equity in SF. BidenHarris2020. BLM+AsiansBelong. Meme-ing to get my outdoor living room back in SF D5.” Image
Here’s the thing though: there’s no Emily Zeng registered to vote in D5 – or any other SF district. And what’s more – Zeng’s account uses the profile pic of a PhD student in Tokyo named Emily S. Chen. ImageImage
Read 22 tweets
Apr 12, 2020
Y'all... tell me that the new Facebook (desktop web) doesn't look like Twitter. ImageImage
Holy shit, it's *fully* responsive though – with native scroll-snap-stop enabled carousels and everything. Well done Facebook eng team! Image
Dark mode is driven by native css variables. Love to see a major tech company using these so heavily in production! IE11 is supported with (presumably auto-generated) fallbacks for each variable used. Luckily CSS gzips well. ImageImage
Read 7 tweets
Mar 21, 2020
Hi all! So, as some of you know, I left LinkedIn six months ago to start a political tech company focused on local progressive campaigns.

This week, more than ever, we've seen the importance of electing capable and compassionate leaders to local office.
To do this, we need to make sure candidates are elected on the merits of their ideas, not the tools they can buy or IT teams they can hire.

Democracy should be a democratic exercise, and when unconventional candidates are priced out of the process, we all become weaker for it.
In the last six months, I've built a suite of outreach tools specifically for local campaigns - including voter file ingestion, phone-banking, text-banking, turf cutting, and others - and a few clever tech decisions have made this suite much cheaper than alternatives.
Read 6 tweets
Jan 4, 2020
Made a weird New Years resolution to tweet *more* in 2020!

I'm often bad at sharing what I'm working on publicly until its done, and I frequently let perfect be the enemy of the good. Time to break that habit 🙂

So, in that spirit:
Last night I dusted off and re-published an old module that I'm pretty proud of:

Loll lets you use the filesystem to declare RESTful APIs, and encourages convention over configuration for your Express apps.

github.com/amiller-gh/loll

(I found a four letter package name – wat?!)
I've always been frustrated at how un-opinionated Node.js REST API dev is – esp. coming from frontend where we heavily lean on the filesystem to enforce project structure.

Loll takes away the route decl. ceremony, and scales with your project, so you can focus on business logic.
Read 4 tweets
Sep 18, 2017
Best maths videos on YT. You prob. only ever learned the shadow of Algebra. Do your mind a favor and watch it.
Seriously, I wish high school algebra class even touched on any of these topics. Its important to make these concepts familiar when young.
Math makes so much more sense when you actually, you know, teach the full picture.
Read 4 tweets
Aug 26, 2017
New Plan: Peaceful march at Civic Center promoting love and condemning white nationalism. See you there, be safe!
facebook.com/events/2668046…
The right's rally at Crissy Field was moved by the organizers after the city began preparations for safety.
The organizers decided to hold an unsanctioned gathering in Alamo Square Park without a permit at the last minute instead.
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(