• Ever wanted an RSS feed of all your favorite gaming news sites? Go check out our new Gaming Headlines feed! Read more about it here.
  • We have made minor adjustments to how the search bar works on ResetEra. You can read about the changes here.

Deleted member 3812

User requested account closure
Banned
Oct 25, 2017
8,821
An app has been blamed for the delayed results of the recently held Iowa caucus, DNC Chair Tom Perez stated that this app will not be used in remaining 2020 primary contests and stated that the app's provider "must provide absolute transparent accounting of what went wrong.":


Democratic National Committee (DNC) chair Tom Perez said Tuesday that the app blamed for delaying the results of the Iowa caucus will not be used in the remaining primary contests.

"It is clear that the app in question did not function adequately," Perez said in a statement. The app was created by Shadow Inc., a company based in Washington, D.C.

"It will not be used in Nevada or anywhere else during the primary election process. The technology vendor must provide absolute transparent accounting of what went wrong."

Shadow, a company affiliated with Democratic nonprofit group Acronym, sold an app built to transmit results to the Iowa Democratic Party.

After results were delayed Monday night – triggering uproar from candidates and supporters – the IDP blamed a "coding issue" in the app.

IDP chairman Tom Price stressed in a statement Tuesday that "there was not a cyber security intrusion" into the caucus.

"As part of our investigation, we determined with certainty that the underlying data collected via the app was sound," he continued. "While the app was recording data accurately, it was reporting out only partial data. We have determined that this was due to a coding issue in the reporting system."
 

HustleBun

Member
Nov 12, 2017
6,076
This entire situation has been so embarrassing to watch unfold. From the DNC's (unsurprisingly) poor treatment of Sanders to the Buttieg fans claiming that he took the win.
 

SupremeWu

Banned
Dec 19, 2017
2,856
Never test in production.

Sometimes unavoidable if the UAT doesn't replicate all of the integrations to other systems, which many of them don't (or can't). But you don't ever release before testing. Usually we do the UAT, then a 'soft go live' with some serious (almost crunch) testing on production, and then go fully live (let users know to have at it).
 
OP
OP

Deleted member 3812

User requested account closure
Banned
Oct 25, 2017
8,821
HuffPo reports that the Iowa Democratic Party paid more than $60,000 for this app that botched the Iowa caucus results:


A tech company affiliated with and funded by Acronym, a Democratic digital nonprofit group that has rapidly expanded in recent years, was responsible for building the Iowa caucus app that contributed to delays in reporting Monday night's results in the first vote in the party's presidential race. Multiple Democratic sources, including one of the presidential campaigns, confirmed the app's creator.

State campaign finance records indicate the Iowa Democratic Party paid Shadow, a tech company that joined with Acronym last year, more than $60,000 for "website development" over two installments in November and December of last year. A Democratic source with knowledge of the process said those payments were for the app that caucus site leaders were supposed to use to upload the results at their locales.

Gerard Niemira, a veteran of Hillary Clinton's presidential campaign, is the head of Shadow. He previously served as chief technology officer and chief operating officer of Acronym, according to his LinkedIn page. In 2019, David Plouffe, one of the chief architects of President Barack Obama's wins, joined the board of advisers for Acronym.

The Iowa Democratic Party had refused to reveal details about the app, including the company behind it and what security measures were being taken to safeguard the results, arguing that it made the technology more vulnerable to hackers.

The app was supposed to make reporting the results easier and quicker. But on Monday, numerous Democrats in Iowa reported major problems in attempting to download the application and upload results, with many saying they resorted to calling the results into state party headquarters in Des Moines.

As of 12:30 a.m. Tuesday, the party had not released any results from the caucuses, which were seen as a four-way battle between former Vice President Joe Biden, Vermont Sen. Bernie Sanders, Massachusetts Sen. Elizabeth Warren and former South Bend, Indiana, Mayor Pete Buttigieg.

Iowa Democratic Party Chair Troy Price said in a statement Tuesday morning that the results were delayed due to an issue with the app. What's more, he said, pre-planned backup measures took longer than expected.

"While the app was recording data accurately, it was reporting out only partial data," Price said. "We have determined that this was due to a coding issue in the reporting system. This issue was identified and fixed."

The party used paper documentation from the caucuses to verify that the data collected by the app is "valid and accurate," Price said. He added that the party hoped to release the caucus results "as soon as possible today."
 

FPX

One Winged Slayer
Avenger
Oct 25, 2017
2,273
Not THAT app, but aren't most states using their own different app? Or was every state using this "Shadow Inc" app as well?
 

GillianSeed79

Member
Oct 27, 2017
2,371
PAPER FUCKING BALLOTS. It's not that hard. Also, even if the app worked perfectly, have you seen election polling place volunteers? We're talking a median age of like 72, and we want them to learn how to use a mobile phone app to count votes? Most of these people still have landlines probably and AOL accounts.
 

Kthulhu

Member
Oct 25, 2017
14,670
PAPER FUCKING BALLOTS. It's not that hard. Also, even if the app worked perfectly, have you seen election polling place volunteers? We're talking a median age of like 72, and we want them to learn how to use a mobile phone app to count votes? Most of these people still have landlines probably and AOL accounts.

No one was even trained how to use it so the age in this case wasn't the issue.
 

Blue Skies

Banned
Mar 27, 2019
9,224
I thought the bigger controversy was that the math in going from first alignment to second alignment didn't add up and that who knows for how long that had been the case. It only came to light now since they're tracking all three numbers
 

Kernel

Member
Oct 25, 2017
19,899
Never test in production.

Some people always do lol.

t70oPbM.jpg
 

Kreed

The Negro Historian
Member
Oct 25, 2017
5,112
HuffPo reports that the Iowa Democratic Party paid more than $60,000 for this app that botched the Iowa caucus results:


They also got money from Nevada for the app.

Did the state Democratic parties of both Iowa and Nevada each pay Shadow Inc.?

Yes, the state Democratic parties of both Iowa and Nevada each paid around $60,000 to Shadow, according to Federal Election Commission disclosures. Pete Buttegieg's presidential campaign also paid $42,500 to the firm in July 2019 for "software rights and subscriptions."

 
Oct 27, 2017
2,268
Honestly 60k is nothing especially for a DC based company. They should have been spending a lot more than that considering how important this is/was.

Acronym is being funded pretty heavily. They clearly skimped on production of the app - wonder how fat the CEO salary is if recent college grads are cranking out shitty apps in like 2 months time.
 

onyx

Member
Dec 25, 2017
2,530
Sometimes unavoidable if the UAT doesn't replicate all of the integrations to other systems, which many of them don't (or can't). But you don't ever release before testing. Usually we do the UAT, then a 'soft go live' with some serious (almost crunch) testing on production, and then go fully live (let users know to have at it).

We release to prod before testing all the time and management still wonders why we have so many incidents.
 

kVH2LpZd

Member
Apr 3, 2019
954
How long until we learn it was an actual Russian front company? Wouldn't surprise me anymore..
 

Mivey

Member
Oct 25, 2017
17,828
Highly relevant
voting_software_2x.png

This case takes the issue mentioned in that xkcd comic, and multiplies it by a million by expecting a company to do the job for 60K.
Which is also not surprising, non-tech people are terrible at estimating costs, though, to be fair, only slightly worse than actual tech people are at estimating cost and time
 

Kreed

The Negro Historian
Member
Oct 25, 2017
5,112
How long until we learn it was an actual Russian front company? Wouldn't surprise me anymore..

From the link I posted earlier:

What is Shadow Inc.?

According to its website, Shadow Inc. is a technology company that builds apps and products "to build political power for the progressive movement
 by developing affordable and easy-to-use tools for teams and budgets of any size." It is currently unclear when a deal was made between the Iowa Democratic Campaign, and when a decision was made to include an app in the reporting process. According to the Wall Street Journal, several Democratic campaigns, including former Vice President Joe Biden and Pete Buttigieg, have used a Shadow app to send text messages to supporters and solicit donations. WSJ reports that Biden's campaign stopped using the app amid concerns about its reliability.

According to the company's blog, Shadow Inc. in its current form has been around since July 2019. A company blog post says it was acquired by ACRONYM, a nonprofit organization. However, in a statement on Twitter ACRONYM said it is merely an "investor" in Shadow. Reports suggest ACRONYM is distancing itself publicly from Shadow, and it's unclear why. It appears that Shadow has employees in Denver, Iowa City, New York City and Washington, D.C.

Who runs Shadow Inc.?

The company's CEO is Gerard Niemira. According to his LinkedIn page, he has been with Shadow Inc. since February 2019: first, as a board chair member, and then as CEO in May 2019. Previously, he worked as the COO at Acronym. Niemira also founded Groundbase, a technology platform for organizers, activists, and advocates to organize their voters, volunteers, and donors. He also worked as the director of product for Hillary Clinton's 2016 campaign, and worked at microloan nonprofit Kiva for seven years.

The startup was silent about their role in the Iowa caucus issues until this afternoon, when Niemera released the following statement:

We sincerely regret the delay in the reporting of the results of last night's Iowa caucuses and the uncertainty it has caused to the candidates, their campaigns, and Democratic caucus-goers. As the Iowa Democratic Party has confirmed, the underlying data and collection process via Shadow's mobile caucus app was sound and accurate, but our process to transmit that caucus results data generated via the app to the IDP was not. Importantly, this issue did not affect the underlying caucus results data. We worked as quickly as possible overnight to resolve this issue, and the IDP has worked diligently to verify results. Shadow is an independent, for-profit technology company that contracted with the Iowa Democratic Party to build a caucus reporting mobile app, which was optional for local officials to use. The goal of the app was to ensure accuracy in a complex reporting process. We will apply the lessons learned in the future, and have already corrected the underlying technology issue. We take these issues very seriously, and are committed to improving and evolving to support the Democratic Party's goal of modernizing its election processes.

James Hickey is listed as the company's Chief Operating Officer on LinkedIn. He was the Chief Technology Officer at Groundbase with Niemira. He was also the engineering manager for the Hillary For America campaign, and worked at Apple for four years, according to LinkedIn.