The Rise of the Activist Engineer
I’ve had a unique career for a software developer. An idealistic Howard Dean supporter during college, I went to work for his PAC Democracy for America immediately after graduation. One brutally cold Vermont winter is one too many, so I then spent a few years building websites as a consultant for political campaigns, advocacy organizations, and labor unions. I proceeded to work at the Sunlight Foundation for a few years before settling into my current role at Upworthy. I’ve always been employed to build web apps, but I’ve done it exclusively for organizations that aligned with my particular worldview.
This mission-driven approach to a career is commonplace for those of us inside the Beltway, but until recently wasn’t very common for those who work in the larger tech industry. That appears to be changing. A tipping point seems to have been reached with the staffers of the Obama 2012 re-election campaign. The campaign’s Tech Team has been the subject of glowing press profiles in the aftermath of their victory.
Previous presidential elections, particularly on the Democratic side, have spawned tech companies. Consultancies like Blue State Digital and EchoDitto formed in the wake Howard Dean’s 2004 primary campaign, and Barack Obama’s victorious 2008 effort yielded startups like Optimizely and NationalField. While many of the Obama 2012 tech staffers came from outside the political sphere, it stands to reason that quite a few will continue to be involved in politics and advocacy.
Beyond the several dozen engineers employed directly by the Obama campaign, the fawning press coverage about them will surely inspire many others around the country, and maybe around the world, to focus their talents towards politics and advocacy.
From a software developer’s perspective, what the Obama Tech Team did wasn’t technically groundbreaking. Instead, it’s clear that the team was thoroughly competent, given the time and resources needed to succeed. That sort of work environment is highly appealing. The Obama Tech Team’s lasting contribution will be the example they set for the future.
Changing the World
The prospects for more activist engineers are bolstered by a failed promise of Silicon Valley. A long-time refrain has been that VC-backed Silicon Valley startups can indeed change the world. But the current crop of consumer web and mobile startups don’t live up to that ideal. SnapChat and Facebook Poke aren’t changing the world, they’re enabling people to be even more self-centered and insular. Airbnb and Uber, two terrific services that are profoundly disrupting their markets, don’t make that dent in the universe Steve Jobs once spoke of.
The change the world lottery is even harder to win than the startup lottery. Facebook, Twitter, Apple, Google. And winning the change the world lottery is fleeting. The average engineer who spends a year working for Google or Facebook will do more good for the world by donating her considerable year-end bonus to various charities. If you want to change the world, apply your talents to actually changing the world.
As noted by Catherine Bracy, Silicon Valley has culturally created such an enormous bubble around itself that it’s blind to issues experienced by the rest of the world. Yes, SOPA and PIPA were bad, but our current prison system is horrific.
The situation isn’t completely dire, of course. Bright spots are emerging. It’s important to identify and organize those engineers who want to contribute their talents directly, and that’s what Catherine Bracy did as she led the Obama campaign’s San Francisco Tech Field Office.
The movement that best organizes software developers towards change is the one centered around open government and open data. Civic hackers directly apply their skills to make government work better and be more accountable. The organization that best harnesses developer energy is Code for America, focused on improving city governments and now working towards a fascinatingly anarchist definition of citizenship. Anarchist is a scary word, and I don’t mean that Code for America promotes disorder or nihilism. But they are building tools that begin to obviate the need for government, replacing it with civic action. To me that’s a profoundly disruptive version of civic hacking.
Literally hundreds of web and mobile apps have been built out of this movement, and it’s still in its early stages. As uber civic hacker Mark Headd recently wrote, the barrier to even more activity isn’t a lack of energy, it’s a lack of raw government data to work with. Governments need more convincing, which will require more activism.
Civic hacking is a sort of gateway drug for activist engineers. The concepts behind open government like transparency, engagement, and accountability cut across partisan lines. It broadly appeals to many people, particularly when contrasted with putting your life on hold to work for a presidential campaign for 16 months. The organizations that lead the movement are all prolific at publishing their work on GitHub, setting examples for all to see.
Open Source and Free Software
Speaking of GitHub, it’s worth considering the open source and free software movements. Does Richard Stallman fall under the banner of activist engineer? Linus Torvalds? The Ubuntu and Apache teams? Have they not changed the world?
I’d argue that most open source software is about craft rather than seeking societal change. Rails and Django are terrific at improving the lives of the developers who work with them every day. But they’re ultimately tools used to build things, not outcomes in and of themselves.
By contrast, Richard Stallman, the fierce advocate of free software, is literally on a mission to change the world. He’s an activist engineer, but his activism narrowly focuses on free software. While he did build the original GNU tools and Emacs, these days Richard Stallman is more like a community organizer, spreading the gospel of free software around the world.
Building a Sustained Community
Community will be key for determining whether the rise of activist engineers can be sustained for the long run. Lots of pathways have been cleared. It’s now up to the activist engineers out there to build on top of the foundations that have been laid.
Progressive technologists Jim Pugh and Nathan Woodhull recently pleaded for someone, anyone, to keep the technology created for Obama 2012 maintained and ready for the next election. But I don’t think it’ll be so bad if the code is abandoned. What would be disastrous for the Democratic side is if the community of activist engineers built up to support it collapses.
Technologies change. An app built in 2012 shouldn’t necessarily be used in 2016. But people matter, and we don’t go out of date nearly as fast as Rails code.
Activist engineers have arrived. We’re here. Now will we recognize our collective power, grow our ranks, and shape the future?blog comments powered by Disqus