3 ms·
I would argue that "It works on my box" is actually a benefit in some cases, since it exposes the fact that the code doesn't work on all machines and should be
by fao_ 11y ago
I would argue that "It works on my box" is actually a benefit in some cases, since it exposes the fact that the code doesn't work on all machines and should be altered or changed to fix that. If all of the people in the development team have exactly the same hardware, OS, programs, etc. then that problem could still be present, but because it isn't found it could leak to production code.
If each individual's computing environment has diverged, then there is at least more of a chance of finding such problems before they get to production code.
- sjfloat 11y agoAn example of the kind of divergence I'm speaking of would be varying jdk or libraries versions; where there is no expectation that all these deviations would be supported. These concerns are encapsulated in the container.