Computers do this on purpose, I am sure.
- Write a change to code.
- Test a lot. Decide it is all working.
- Test loading on half a dozen local devices, all different configs. All works.
- Issue as a proper beta, and re-test on all those devices.
Yay...
- Test on customer site set to load a beta. Exact same hardware as some of earlier test cases. Nothing special in config.
- Cry!
- Pull the beta.
- Work out how to reflash at customer site without having to drive there.
- Find a sacrifice.