4 ms·
Both of these things are true: 1. Developers can be far more productive when they can run everything locally. 2. Until you’ve deployed into and tested against
by karlmdavis 6y ago
Both of these things are true:
1. Developers can be far more productive when they can run everything locally.
2. Until you’ve deployed into and tested against production, you don’t know if your shit actually works.
In fact, they’re complementary: developers should have excellent local dev facilities and excellent facilities for running experiments in production.
- bob1029 6y agoI completely agree. We have written a simulator for the production system that allows us some reasonable degree of make-believe regarding our local development efforts. We also use this in our QA environments, and any other system which isn't permitted direct access to the production systems. Everyone on the team is aware of the caveats as well. We say things like "It worked on simulator, but we still need to test in live".