The uproar after the Iowa Democratic Party caucus reporting software failed was a harsh reminder for programmers of how bad things can get. Counting up a few simple votes isn't as complicated as building an autonomous car, training an AI to recommend movies, or even updating a bank database safely, yet the programmers couldn't pull this off. One particular damning tweet read, "Hard to believe we put men on the Moon."
That comparison isn't really fair. Even though guiding the Apollo lander to the Moon seems much harder than tabulating a few thousand votes, all of the extra work wrapped around the modern vote tally makes it much more complex.
Crafting software is dramatically more difficult and complicated today. Here are five reasons why.
View Full Article
No entries found