|
|
|
|
|
by rcme
1100 days ago
|
|
I didn’t downvote him, but I think it’s a bit dismissive of the original point and kind of falls prey to the no true Scotsman fallacy. antonvs’ point can be summarized as essentially “even though you have firsthand experience running companies with cobbled together critical infrastructure, that’s not actually cobbled together infrastructure.” |
|
The point is just that any system that's being used successfully in production at scale has already been tested, has already broken in myriad ways both in testing and in production, and those issues have been addressed somehow - quite possibly by more cobbling together.
This doesn't somehow make the system "not actually cobbled together" - as I said, the implementation may still seem horrible to engineers. It just means that the points of failure that have actually arisen, whether in testing or production, have been addressed somehow, so that the system is able to function at scale.
A key point in all this is that factors like survivor bias are at play: you're not looking at an org that failed because of their cobbled-together system, you're looking at one that succeeded. Large orgs are also more likely to have more testing to help catch the issues with their cobbled-together systems.
This all means that if you try to use this approach on your experimental submarine that you're selling tickets for, you're trading off the almost certain loss of life of some of your passengers against the short-term time and cost savings achieved by poor engineering practices.
To quote Lord Farquaad, "Some of you may die, but it's a sacrifice I am willing to make."