(Yes, it failed, but you have to admit that it had a pretty good run! 97 years is not bad for a moving part!)
(Yes, it failed, but you have to admit that it had a pretty good run! 97 years is not bad for a moving part!)
I personally achieved completely automatic renewals (https://jrock.us/posts/rotating-envoy-certs/) but it involved some work. (It also works so well that I don't even believe it. I have to go manually check from time to time because my monitoring never shows me any errors, and there are so many moving parts that I am continually amazed that everything works perfectly.)
Other people just aren't willing to do that. They like their nginx/Apache sitting on a lonely Linux box that they ssh into once every 5 years. The cost of changing any of that software is high, and they don't have a good system for running new software, like Certbot. We definitely didn't fix that.
Father: Son, some day, all of this will be yours. And since we don't expect to do maintenance, some other day, it will explode and kill you or your grandchildren.
If you build something to last 100 years, you leave little incentives for maintenance and all but guarantee a catastrophic failure a century from now.
If you build something to last 10 weeks, you're creating a lot of waste - wasted labor, money, energy and natural resources, involved in producing and shipping replacement parts, as well as performing the maintenance job. You're also making everything that depends on your construction more fragile - the system is always a couple weeks from catastrophic failure, so it won't survive a localized crisis - like a natural disaster, pandemic, economic problems, maintenance company going bankrupt, etc.
So what's the correct trade-off function[0] here? How can we minimize waste and maximize reliability, while ensuring necessary maintenance happens on time?
--
[0] - f: specifics of project -> trade-off
I jest.
Regardless, it seems ‘waste’ is what is needed to drive the economy.
Wasted labor is still people employed, getting a paycheck, and participating in the economy.
I don’t know if we want to eliminate waste without UBI or some other social safety net.
If we were to eliminate waste, less people would have jobs.
... or more people would be available to take on work that's more needed and not currently being done. Otherwise, why have machines and technology, if they all primarily automate tasks your fellow laborers could be doing?
I think that work which exist only to provide jobs is a waste at societal level. But it's also a waste at company level - why would you make your product labor-intensive to maintain, where you could make it robust instead? In reality, the trick is to ensure you're not the one paying for maintenance - and then you save money by making more fragile products.
-- My comment about a family above was sarcasm, not a picture of reality. A large organization is quite capable of determining what maintenance is needed for its infrastructure and doing that maintenance. PG&E knew quite a while back that they were in trouble here. It wasn't the long time frame but profit and regulatory incentive structure that drove their decisions. They'd have done the same for short-lived infrastructure. They've done the same thing in the case of tree-trimming; something they should be doing constantly and haven't (note, living in Portland, or, the local utility, Portland General Electric (called PGE for kicks), trimmed trees with abandon, which is better than the alternative).
Sure, designing for maintainability is a nice strategy but fixed lifetime + replace is an effective strategy too.
Basically, the whole line of reasoning about short versus long lifetimes is a complete red herring and the neglect and decay of PG&E's infrastructure was an explicit on the company's part and documented as such and has nothing to do with how infrastructure was designed.
Fail safely. In this case the failure of the beam should have broken the cables or fallen in such a way to not create a pathway across the non-zero phases.
Of course PG&E has a cultural problem, not a technical problem. So I doubt they would do this at all.
I doubt people back then were expecting this to be left unmaintained for 97 years.
Wtf is the role of the private sector then? What are they contributing?