Earlier quoted context omitted.
Caucuses are great. High information voters who have to publicly stand by their candidate, and persuade other members of their community to support their candidate. More on the “democracy” side of the equation than the “republic” side.
That is not what happened.
The Shadow Inc. app that failed in Iowa last night
301–310 of 399 posts
Re: The Shadow Inc. app that failed in Iowa last night
#302Earlier quoted context omitted.
Hey, I'm really glad you asked, and I'm happy to share. The reason that most people start companies in politics is because they have strong political leanings. You do it because you believe strongly in something or someone and want to support it, even if it pays less or sucks. Even if you wanted to cross the aisle, it would be hard. If you work for Democrats, Republicans will not work with you. If you work for Republ…
I don't know how strong political beliefs correlate with technical ability, but from my anecdotal evidence, the people I work with are highly competent and not very political. While highly political people I know don't seem to work in tech.
Re: The Shadow Inc. app that failed in Iowa last night
#303Earlier quoted context omitted.
At this point, I hate politics so much, I think every nation needs a 'caretaker' Pres/PM from the bureaucracy - someone who can clean out the cobwebs, get rid of a bunch of old laws, clean up the tax code, take on the public unions (I mean reform not destroy, I mean teachers probably need higher salaries) and basically do a big, operational house cleaning that has nothing to do with politics. You realize that every s…
Why would an operational house cleaning be political?
> "clean out the cobwebs"
This isn't specific enough to respond to.
> "get rid of a bunch of old laws"
Which ones, and why? Sure there are probably some like where people can tie up horses or something that aren't especially relevant, but having them there causes no harm because they aren't used.
> "clean up the tax code"
There is no way to do this without creating winners and losers. Choosing who wins and who loses is a political act.
> "take on the public unions"
Taking on unions is one of the most political acts you can do. Whether or not it is "right", unions are a powerbase of some political groups.
> "operational house cleaning that has nothing to do with politics"
What - specifically - do you mean? The two examples you give here are highly political.
Re: The Shadow Inc. app that failed in Iowa last night
#304Earlier quoted context omitted.
"...Iowa Democrats, on the advice of the national party, abandoned plans to have caucus results called in by phone because of security concerns and instead build an app..." https://www.nytimes.com/2020/02/04/us/politics/iowa-caucus-s...
Security concerns? The same article states "the app had to be downloaded by bypassing a phone’s security settings" (emphasis mine)
The story when it fully comes out will be quite interesting. The assumptions that we all are making are almost certainly to turn out wrong in some way - I'm looking forward to trying to compare the ways in which I was wrong on my thinking today given the relatively sparse reporting thus far.
Re: The Shadow Inc. app that failed in Iowa last night
#305Earlier quoted context omitted.
>Shadow is a firm that makes custom software for Democrats and progressives. If I can ask, why the specific nature for their clientele? Isolating your solutions to a specific political party seems strange to me especially if the emphasis on making money. If anything, money normally supersedes political leanings at the end of the day which makes the whole fiasco even stranger to me. Wouldn't you want to provide a solu…
Hey, I'm really glad you asked, and I'm happy to share. The reason that most people start companies in politics is because they have strong political leanings. You do it because you believe strongly in something or someone and want to support it, even if it pays less or sucks. Even if you wanted to cross the aisle, it would be hard. If you work for Democrats, Republicans will not work with you. If you work for Republ…
Lol, this explanation... This same political party will sue you into oblivion if the thing you "believe strongly in" happens to be a religion, and thus you are uncomfortable, say, baking a cake for a gay wedding.
Yes, under the law, sexual orientation is a protected class, while political leanings are not. But claiming a right to refuse to serve unwanted clients, while disallowing someone else's company to do the same, just reeks of massive hypocrisy.
[edited to remove objectionable (?) words]
Re: The Shadow Inc. app that failed in Iowa last night
#306This Motherboard article has more details on the app including screenshots https://www.vice.com/en_ca/article/y3m33x/heres-the-shadow-i... My favorite screenshot is the last one, it looks like a generic mobile Firefox error for a misspecified URL.
One possible issue is that Fennec/Fenix doesn't open http URLs in external apps by default (unsure about custom protocols), whereas Chrome does.
Re: The Shadow Inc. app that failed in Iowa last night
#307Earlier quoted context omitted.
I think the plan was clearly that they would reuse the software for every caucus during this primary, so the $60K was one of a series of payments for the same product.
Only four states use caucuses (IA, NV, TX, CO).
Re: The Shadow Inc. app that failed in Iowa last night
#308Earlier quoted context omitted.
> wrecking american democracy It's a reporting tool. How the heck did you get to this position?
it failed to reliably report on one of the traditionally pivotal elections in the American election cycle. Which is pretty bad in an era when trust in political institutions is low. Given the numerous safety standards and qualifications we require of engineers in the most mundane jobs I'm not sure why interns get to write software that underpins the electoral process.
State party officials who made the plans to use the app without clearly any vetting, the management of Shadow who must have been making insane promises on a shoestring budget, the DNC who allowed the app anywhere near an election, and even pushed the state party officials in the direction of using it.
In big tech areas, there's usually a firm assumption of liberal-leaning employees and technologists. Maybe all the democrats who can code are too busy in the advertising industry.
Re: The Shadow Inc. app that failed in Iowa last night
#309Earlier quoted context omitted.
Why would an operational house cleaning be political?
I'm going to assume good faith here, and answer it seriously. > "clean out the cobwebs" This isn't specific enough to respond to. > "get rid of a bunch of old laws" Which ones, and why? Sure there are probably some like where people can tie up horses or something that aren't especially relevant, but having them there causes no harm because they aren't used. > "clean up the tax code" There is no way to do this without…
Re: The Shadow Inc. app that failed in Iowa last night
#310Earlier quoted context omitted.
For most software development work a bootcamper is just as likely to be a solid team member as someone with a CS degree after a few years of good industry experience. They key issue isn't that they are bootcampers but that they are fresh bootcampers with no more senior people around to guide the project or mentor them. (similarly a fresh CS grad is fairly worthless in serious production work and will not improve much…
A fresh bootcamp graduate can be a good developer, but I would argue that someone fresh off of bootcamp is way less prepared than a CS grad to directly start working in a small team with mostly non technical people. A CS grad is usually way more knowledgeable when it comes to software architecture, handling data, optimization etc. Bootcamps usually focus on specific stacks and tools, which can be great. But that mean…
Basically schools give you assignments or projects that are well defined and have clearly defined goals/results and cover solved problems. While that's true in the generic sense of business problems it's not how we work, we have to be able to take initiative to define and adjust those goals as reality shifts and goals are more loosely defined. You really have to put it the work to get new folks up to speed with defining their tasks to reach the goals.
Not for nothing but it's tough when you don't have a senior or two on hand to bring people up to speed and mentor them for a month or two before you can really get a new grad productive. And it's difficult with time constraints to do that well, I have to define my own tasks and can't spend as much time defining things for a junior as well as I'd like or train them as much as I should.
College grads may be more blank a slate but I haven't noticed a big difference in terms of actual onboarding. For what it's worth I think boot camps are the next trade schools and we're going to see a division in labor between software techs and engineers just like we have for electrical engineers and electricians or MechEs and mechanics. Tale as old as time, all the work is valuable, just more nuanced.