Lest, e.g. some Amazon deliveries don't come in 1 day but take a week?
Or some employee doing some BS job can't use Gmail for a couple of days?
Yeah, but we've managed that in the 60s and 80s without so much as the web. Trucks are still needed of course.
Like thermostats. I've read about Nest thermostat crash on loss of Internet connection which result in dangerous temperature loss in infants room. We can make those thinks more robust for years, but it does not have an app and does not make so much money.
Food supply was original comment. Most people do not have food for week. (I compare it to always stocked pantry of my grandparents). Any small - one week - disruption can result in big problems for some.
But we are moving to hi-tech just in time system everywhere, which are dependent on Internet, GPS, advanced forecasting etc. Those systems can be for example hacked and not functional for days.
I don't care about Amazon delivery being late.
I'm disagreeing with, or pointing out, the incorrect use of the word "dangerous" in order to get clicks for an article.
I can see the harm in frozen pipes and whatnot, but you take the same risk when dealing with other systems, such as other thermostats or power or the furnace itself. However, if it is known that Nest devices fail when the internet fails, then that is Nest's responsibility to advertise that to users.
The best thing to do with them, and most of this other godawful "smart" home tech is to rip it out, smash it with a hammer, and put back the cheap analog versions you had in originally.
But mine has not outright crashed when its Internet connection was interrupted.
I'll grant you Amazon, but turn off GMail for a couple of days, and you'd dip the economy. A great many of small but essential companies - from car workshops to paint shops to furniture makers to retail and wholesale shops - run their business on personal GMail accounts. Losing access to primary e-mail for a week may very well be an existential threat for them. One which they don't realize, because GMail is generally reliable.
You say that but big companies like Amazon can calculate how much money they're missing per second of their services not being available, or how shaving off x milliseconds off of each request reduced their cost by millions per day. They also advertise with their uptime guarantees to haul in big contracts.
Disclaimer: I am in risk management for financial infrastructure.
If there's anything that could make the software better, it has to be an economical incentive. Learning to build reliable real-world systems that rely on faulty software (you might call it IRL erlang) would be great, too.
I know you probably mean this for software, but it's not limited to just that, and it's as ancient as humans are (or animals, to take it further, they make mistakes as well from time to time). I mean, instead of booking.com messing up (or whatever it was) I've already arrived at a hotel once just to find out there was no trace of my booking. Someone lost the paper or forgot to write it down or so. Turning the human off an on again, a.k.a sleep, also helps with this from time to time and makes it a nasty hard to reproduce bug. And hard to fix as well. I get the analogy only holds - usually - when it's not about bugs which are reproducible time and time again. But on the other hand those are usually easier to discover and fix so maybe less of a problem. tldr; not sure how worrying it is.
I guess (hope) avionic / nuclear software is generally of higher quality, but must it really be so hard and expensive to develop well?
Actual, robust software takes thousands of hours of TESTING, nevermind development. Multiple vendor cycles. Field studies. User observation to limit system error.
And unfortunately (if you're not a programmer) programmers are very, very expensive, but most software must be very cheap. So unless you're at the largest scale, your software is likely crap or very expensive, because the market won't support anything else.