My coworker has an alternate theory that frankly makes a lot more sense than “the app broke.” The Iowa caucus is not a paper ballot. People stand in groups in a large multipurpose room and raise their hands for who they vote for. Depending on the viability threshold, people move to new groups and are recounted. The exact rules are complicated and the process is run by unpaid humans. Moreover, in 2020 everyone has sma…
I don't think that's a better theory. The process may be 'bad' but it has been that way, and worked, for a long time. As far as we know, the new ingredient was the app.
As anybody can tell you, nothing sinks projects faster than changing requirements late in the development cycle.
The app also sucked for another reason. Lots of Iowa is rural and cell coverage can be spotty. The app was designed with the all too common assumption in this day and age that the Internet works everywhere.