#029: Software Stockholm Syndrome
“Software is eating the world,” Marc Andreesen wrote in 2011. He meant the ongoing integration of computers and the software they run into aspects of our daily lives. That the biggest companies of today are fundamentally software companies — Apple, Amazon, Google, Facebook.
Software is what allows us to stay connected and online, informed and notified, streaming and uploading 24/7. Software has also changed how companies and administrations work. Databases are now used to not only keep track of things and people and information about them, but also generate statistics about them. Computers track many pieces of information about them, their surroundings, and you. Many non-computer devices include computers to work, and software to control them.
What’s mostly kept secret though, is the source code to that software. Companies argue that they need to do so in order to protect their business. For consumers, though, it means nobody can actually verify what the software is really doing.
And that’s a problem. Because software is buggy. Not just the apps and websites you use, but all software.
The car you’re driving has software with bugs in it. Bugs that can cause your car to accelerate when you didn’t tell it to, causing accidents and deaths.
Smartcards are vulnerable too. A recently discovered crypto weakness opens millions of smartcards to cloning due to a weakness in how they generate random numbers. Don’t have a smartcard, you think? Your bank and credit card have tiny chips with software in them.
Since almost everything is running software, almost everything can be vulnerable to bugs and security exploits.
There’s no easy way to prevent these things from happening. But solutions won’t happen unless people start to complain, boycott, or sue because of faulty software and its effects. There’s a big difference between a bug that prevents you from viewing the latest posts of your friends, and one that leaves your bank account open to anyone, but at their core, they continue to exist because we’ve learned to live with the bugs, and don’t complain any more.
Bugs are not just a technical problem, they’re also a social problem when we just accept them
Other interesting links from around the web:
-
The Hardest Working Office Design In America Encrypts Your Data–With Lava Lamps — Lava Lamps are not only mesmerizing to look at, they are also a real good source of randomness.
-
Universe shouldn’t exist, CERN physicists conclude — If you need to hear something positive today, know that your existence is literally against all odds, apparently.
-
What Happens If We Bring the Sun to Earth? — Depending on which piece of the sun you bring along, it goes from a bad idea to a really terrible one.