Skip to main content

Sign up for our newsletter.

Quality journalism. Progressive values. Direct to your inbox.

The IDP intended the app to be used the primary method of gathering and transmitting results, but apparently failed to impress this upon the people actually working with the app. (Photo: Alex Wong/Getty Images)

The IDP intended the app to be used the primary method of gathering and transmitting results, but apparently failed to impress this upon the people actually working with the app. (Photo: Alex Wong/Getty Images)

The App That Disrupted the Iowa Caucuses

A cascading set of failures led us here.

Cari Hernandez

 by Medium

Last night, we watched as the Iowa caucuses slowly unfolded and ultimately collapsed in real-time. Today, my little corner of the internet is abuzz with righteous anger and, in some cases, conspiracy theories. One thing is certain: we are all shocked at the sheer incompetence displayed by the Iowa Democratic Party and all those involved in the development of the app that was supposed to simplify and expedite the process.

According to a New York Times report, the app had only been under consideration for state-wide use for a couple of months. As more stories come out, a picture starts to form showing that a series of decisions and mistakes were made that led us here. By all accounts, it seems that users were unclear as to the app’s purpose. The IDP intended the app to be used the primary method of gathering and transmitting results, but apparently failed to impress this upon the people actually working with the app.

Many users did not even get to the point of attempting to use the app, in part because of requirements related to the installation process that would cause the average use to skip using an app, especially if they believe they don’t have to. The average user is not going to bypass their phone’s permissions and sideload an app that they believe is simply a backup method to what they’re putting on paper and calling in. Unsurprisingly, users were also not required to be trained on the app before the caucuses, and based on the information currently available it appears no significant end-user testing was performed. One indication of the failure to communicate basic information about the app is people like Pete Buttigieg’s comms director tweeting out pictures that contained PIN numbers that would allow one to access the app if they were able to get it on their phone.

Once it became clear the app was not working, users turned to the usual method of calling in their results. Troy Price, the chairman of the state party previously stated that there would be multiple redundancies in place and that he was “confident” in their contingency planning. What we actually saw was an abject failure of planning. This backup method was an embarrassment. One precinct secretary was on hold with the party’s hotline for over an hour, and then had his call disconnected by the person on the other end live on CNN. Des Moines County Democratic Chair Tom Courtney described similar scenes across his county, where caucus organizers attempted to call in their results to no avail. It seems they were unprepared for the amount of calls they were swamped with after the app’s failure.

As another backup method, this was the first time Iowa instituted a paper trail, paper ballots were to be returned to the caucus chair in order to be eligible to be counted in the event of a recount. But it appears that some caucus chairs were not even aware that the paper ballots would be returned to them, again likely in part due to a failure in training.

It’s tempting to blame a general reliance on tech or jump to conspiracy theories, and in this case it’s somewhat understandable. According to FEC filings, the Biden and Buttigieg 2020 campaigns have both paid the company who made the app, Shadow Inc., though it’s unclear for what. It’s also emerged that many of the people involved in the app’s development were previous Hillary for America employees in various technology roles. Screenshots of the employee’s LinkedIn profiles began circulating on twitter not long after it became clear that something was amiss.

But I think there is a simpler explanation here. Anyone who has worked at a badly managed software company or on a poorly run team on a tight deadline is very familiar with this situation. Based on the employment histories of those involved, it appears the revolving door between campaigns and the private sector, as well as the symbiotic relationships between former campaign workers and their professional political network is likely to blame. It’s not difficult to imagine technologists failing up through campaigns and using their connections to be awarded these contracts once they enter the private sector, leading to a situation where no one involved in the decision making process has worked at this scale.

What you get from this is a group of people who have no idea what they are doing, being responsible for the integrity of our electoral process. From the actions of those who decided Shadow Inc. was the right company for this job, to those along every step of the way who neglected basic development practices, a cascading set of failures led us here. This is not only a failure in the planning, development, testing, and deployment of this app, but in the creation of backup methods, to the point where the electoral process is compromised. To me this doesn’t seem necessarily or purposely malicious, it seems more like incompetence and negligence.

This morning, the Iowa Democratic Party released a statement stating that their data is sound and confirming that there were no cyber security issues. It seems that while most people were focused on the looming threat of Russian election interference, much more common and less nefarious villains entered the scene: executives, product managers, developers, and party officials who did not know what they were doing. The statement conveniently does not mention that their data is incomplete, due to all the issues mentioned above.

The statement goes on to describe the issue in this way: “We have determined that this was due to a coding issue in the reporting system. This issue was identified and fixed. The application’s reporting issue did not impact the ability of precinct chairs to report data accurately.”

A lot of what we’re thinking around this situation is speculative due to the amount of information that’s available to us. But there are many questions to be asked. Who decided Shadow Inc. was capable of designing and deploying this application? What were the Biden and Buttigieg campaigns paying for when they sent thousands of dollars to Shadow Inc.? Who decided it wasn’t necessary to train the users, or to even relay to the users of the purpose of the app? Who was responsible for failure of the backup methods? Are we to believe that the issue that was identified and fixed was deployed last night, and that users again went through the process of sideloading an updated version of the app? As we go into the Nevada caucuses where the app will also be used, should we trust the people responsible for all these issues to be competent enough to fix them in time?

We deserve answers. Personally, I don’t feel confident that every process failure that we’ve seen here can be corrected in the short amount of time before Nevada. Ideally, external auditors would get involved to figure out and document what happened and give us the answers we need. We can’t settle for depending on the people who got us into this mess. If they won’t give us the transparency we deserve, we must demand it.

Update: Although initial reports indicated the same app would be used in Nevada, the Nevada Democratic Party has since released a statement vowing not to use it.

© 2021 Medium
Cari Hernandez

Cari Hernandez

Cari Hernandez is an engineer and socialist feminist based in Philadelphia. Follow her on Twitter @eatinginmycar.

We've had enough. The 1% own and operate the corporate media. They are doing everything they can to defend the status quo, squash dissent and protect the wealthy and the powerful. The Common Dreams media model is different. We cover the news that matters to the 99%. Our mission? To inform. To inspire. To ignite change for the common good. How? Nonprofit. Independent. Reader-supported. Free to read. Free to republish. Free to share. With no advertising. No paywalls. No selling of your data. Thousands of small donations fund our newsroom and allow us to continue publishing. Can you chip in? We can't do it without you. Thank you.

Biden's Student Debt Relief to Cost a Fraction of US Giveaways to the Megarich and Pentagon

"In contrast to President Trump and Republicans who gave giant corporations $2 trillion in tax breaks, President Biden delivered transformative middle-class relief," said two senators.

Jessica Corbett ·

'Climate Change Is the Asteroid,' Say Critics of NASA Earth Defense Mission

"The actual clear and present danger to humanity is of course Earth breakdown from burning fossil fuels," said one NASA climate scientist.

Brett Wilkins ·

After Nearly a Decade in Exile, Snowden Granted Russian Citizenship

While the whistleblower said "a little stability" would benefit his family, one digital rights advocate noted that "if the Biden administration dropped the charges against Snowden, Putin wouldn't be able to use him for a PR stunt."

Jessica Corbett ·

Peace Group Urges US and China to Halt 'Blatantly Provocative' Military Maneuvers

The co-chairs of the Committee for a SANE U.S.-China Policy called on American and Chinese leaders to "immediately take unilateral and bilateral steps to reduce the risk of an accidental or unintended clash."

Brett Wilkins ·

In 'Unprecedented Democratic Exercise,' Cubans Approve Inclusive Family Code

"This is a milestone in the advancement of democracy," said global grassroots coalition Progressive International. "Nowhere in the world has a family law been submitted for public consultation and subject to a referendum."

Julia Conley ·

Common Dreams Logo