To expand upon #9, there's someing fundamentally different about code that's "load-bearing" and that which is on a testnet. I've explored MakerDAO code & the mental image of a parachute continuously came to mind.
It's not feasible to do a super safe test of a parachute by jumping off a chair. There wouldn't be enough wind under it for the parachute to assume it's proper load-bearing shape. Similarly, MakerDAO's system expects a certain crititcal mass of value under it's wings to incentivize keepers & arbitragers to stabilize the system.
Testing in prod is here to stay. For certain systems designed to bear load, there's no other way to test them than under load.
Thanks for sharing this intro, I'll be passing it on to my up-and-coming web3 dev friends.
To expand upon #9, there's someing fundamentally different about code that's "load-bearing" and that which is on a testnet. I've explored MakerDAO code & the mental image of a parachute continuously came to mind.
It's not feasible to do a super safe test of a parachute by jumping off a chair. There wouldn't be enough wind under it for the parachute to assume it's proper load-bearing shape. Similarly, MakerDAO's system expects a certain crititcal mass of value under it's wings to incentivize keepers & arbitragers to stabilize the system.
Testing in prod is here to stay. For certain systems designed to bear load, there's no other way to test them than under load.
Thanks for sharing this intro, I'll be passing it on to my up-and-coming web3 dev friends.