This can be classified as a mutated variation of Enterprise Software Syndrome, the disease that makes enterprise software suck so badly.
We work with, spend time with, and collaborate with people we trust. That trust usually comes from repeated, direct, human interaction or as a referral from someone who has that long-built trust.
That applies to the vendors we choose, the babysitters we hire, and the doctors we visit.
Asking someone to choose someone they don't trust is inherently risky, even if it works out.
Barring actual corruption, oftentimes ability to eventually get it done is more important to the buyer than features.
Maybe it's just generally a hand grenade to hire any company that does political IT. Or maybe there's an opportunity for a truly neutral company to make inroads there.
https://www.cbsnews.com/news/how-microsoft-is-changing-this-...
Because they tend to be motivated, they (are assumed to) have congruent motives, and they tend to understand the landscape. They also tend to be cheaper, relatively speaking.
(These developers also tend to mostly work on campaign, rather than electoral, infrastructure, which makes them a poor fit here. I don't consider it a defensible decision by the DNC, but it's very defensible for most candidates to want to hire people who want to see them elected.)
Maybe for more complex projects this might be true, but any moderately competent developer could have built this.
I believe the Iowa DNC paid around ~$50K for this app. I have a hard time believing that isn't something any good dev shop would bid for given how simple the app is.
They were probably picked, to be frank, because they're the people that the folks in charge of picking a developer already had in their rolodex. Private organizations can do RFPs, but don't have to, and if you don't fully understand how bad a software project can go sideways, it's not going to be something you care too much about.
I think that's the concern people have about handing over control of anything remotely electoral in nature to them.
And really, you see this in lots of sectors where they want developers with experience in that domain even if it's not really necessary. Or at least, nowhere near as important as being a good developer is.
Everybody has a political tilt. Even somebody who doesn't vote, read the news, etc will still have opinions that are the political spectrum. Have you ever met a person (not just a developer) that doesn't have a political tilt?
Individuals make up companies/organizations so no matter what you will have a company that has somebody working on it who is not completely impartial.
Truly neutral companies are hard to find; most companies of any proven competence have well-known political preferences, and those that don't there is going to be a concern of unknown and hostile-to-the-customer leanings, which you really don't want to discover after they've manifested.
I don't think the problem is ideology here, I think it's "consulting firm."
Remind me how that worked in the last presidential primary.. I appreciate the aspirational “supposed to” comment but they don’t have a good track record of neutrality. As the problems are never dealt with, I’m not sure why expectations would be different.
This year they have just recently changed the debate rules to allow Bloomberg to get in. If I were one of the other candidates, I would be ticked.
I think the DNC is anything but neutral. They seem to strongly put their thumb on the scale.
And now you see why so many non-Democrats have a fear of them getting elected. If the DNC can't give equal treatment to its own people with whom they disagree, what of the rest of the country for whom they have apparent disdain?
Either way, the app broke, so even a shop with "experience" here completely failed at their job.
That is exactly the kind of attitude that leads to a disastrous rollout like this. You're applying a brand-new app and process to help with complex rules changes, and now you have a new organizational problem.
As someone who has had skin in the game with keeping political web tools working, this type of thing is terrifying. Nobody should be depending on new, single-use, day-of, tools. You can't test them or train them well enough.
That's not really true; the winner of the general election becomes effective head of their party; a primary winner who loses the general generally has less (but significant) influence. Hillary Clinton has less control of the DNC after the 2016 election than before it (she had unusual influence before the election for a number of reasons); the reform eliminating first-ballot superdelegate voting rights was due to influence gained by the Sanders-aligned faction.