DES MOINES – Sean Bagniewski had seen the problems coming.
It wasn't so much that the new app that the Iowa Democratic Party had planned to use to report its caucus results didn't work. It was that people were struggling to even log in or download it in the first place. After all, there had never been any app-specific training for this many precinct chairs.
So last Thursday, Bagniewski, chairman of the Democratic Party in Polk County, Iowa's most populous, decided to scrap the app entirely, instructing his precinct chairs to simply call in the caucus results as they had always done.
The only problem was, when the time came during Monday's caucuses, those precinct chairs could not connect with party leaders via phone. Bagniewski instructed his executive director to take pictures of the results with her smartphone and drive over to the Iowa Democratic Party headquarters to deliver them in person. She was turned away without explanation, he said.
"I don't even know if they know what they don't know," Bagniewski said of the state party shortly before 2 a.m. Tuesday.
It was a surreal opening act for the 2020 campaign that included unexplained "inconsistencies" in results that were not released to the public, heated conference calls with campaigns that were hung up on by the state party, firm denials of any kind of hacking and a presidential primary left in a strange state of almost suspended animation.
"A systemwide disaster," said Derek Eadon, a former Iowa Democratic Party chairman.
Amid the chaos and confusion, there were conflicting candidate speeches declaring various degrees of victory, as Sen. Bernie Sanders' campaign released its own set of favorable partial results, and multiple campaigns hoped that the mess would not lessen the eventual impact of what they said appeared to be a disappointing first test for former Vice President Joe Biden.